The Saddlers suffered defeat against Cambridge United at the Abbey Stadium as a goal deep into stoppage time from top scorer Paul Mullin handed the home side all three points.
In a game that saw Brian Dutton’s side in the ascendancy for the large majority of it, it was the visitors who crafted the first chance of the game as Max Melbourne delivered a curling effort into the box but Caolan Lavery couldn’t direct his header on target.
With 19 minutes on the clock, the home side ventured forward for the first time as the ball was played out to left-back Harrison Dunk but his effort flew wide of the far post.
Moments after the only chance of the half for United, a long throw into the box from Cameron Norman was cushioned down by Emmanuel Osadebe and the returning midfielder produced an acrobatic effort but he was denied by an equally superb save from Callum Burton.
There was five minutes to go in the first half when another chance fell the way of the Saddlers, this time for substitute Tyreik Wright.
Osadebe, who was influential during his time on the pitch at the Abbey, slipping the ball in behind Dunk for Wright to run onto but his curling left-footed effort was inches wide of the far post.
Immediately after the restart, the home side came out with their tails up looking to force something from the game and Joe Ironside flicked a header goal bound but it was straight at Liam Roberts.
In what preceded to be a quieter second half for both sides, Josh Gordon had a chance for the Saddlers but his effort could only find the side netting.
And with seconds left of injury time in the second half, Mullin found himself in a yard of space 25-yards out and he unleashed a thunderous strike which found the top corner and that settled it.