Match ends, Walsall 0, Cambridge United 2.
League Two's last remaining unbeaten record fell as Walsall were sunk by two Cambridge penalties.
Paul Mullin, the country's leading scorer, slotted home his 11th goal of the season early on and, after he was taken off, Joe Ironside assumed spot-kick duties to seal the points.
Mullin stroked home his fourth penalty in as many games after Luke Hannant's dart into the box was ended by a Liam Kinsella clip in the ninth minute.
He could have had a second, but headed Leon Davies' cross over before Walsall keeper Liam Roberts made a superb flying save to tip over Hannant's rising drive.
The visitors' dominance continued after the break, Roberts producing a fine fingertip stop to prevent Mullin finding the bottom corner from 18 yards.
But Ironside secured the points for the second-placed Us late on, sending Roberts the wrong way from the spot after Hayden White handled Kyle Knoyle's cross.
Walsall, after six draws in their first eight games, failed to produce an effort of note as a 13-game undefeated run dating back to last season ended tamely.
Match report supplied by PA Media.
- 21NurseSubstituted forOsadebeat 72'minutes
- 8KinsellaBooked at 55minsSubstituted forBatesat 72'minutes
- 15McDonaldBooked at 64mins
- 11AdebayoSubstituted forScrimshawat 77'minutes
- 44BoatengBooked at 23mins
- 7HannantSubstituted forEl Mizouniat 90+3'minutes
- 10MullinSubstituted forIredaleat 74'minutes
- 18El Mizouni
- Anthony Backhouse
- Shots on Target
Second Half ends, Walsall 0, Cambridge United 2.
Attempt saved. Idris El Mizouni (Cambridge United) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Jack Iredale.
Substitution, Cambridge United. Idris El Mizouni replaces Luke Hannant.
Foul by Alfie Bates (Walsall).
Jack Iredale (Cambridge United) wins a free kick in the attacking half.
Attempt missed. Caolan Lavery (Walsall) header from the centre of the box is close, but misses the top right corner. Assisted by Wesley McDonald with a cross.
Corner, Walsall. Conceded by Greg Taylor.
Foul by Zak Jules (Walsall).
Joe Ironside (Cambridge United) wins a free kick on the right wing.
Attempt blocked. Alfie Bates (Walsall) right footed shot from the centre of the box is blocked.
Corner, Walsall. Conceded by Kyle Knoyle.
Attempt blocked. Wesley McDonald (Walsall) right footed shot from the left side of the box is blocked.
Attempt blocked. Rory Holden (Walsall) left footed shot from outside the box is blocked.
Caolan Lavery (Walsall) wins a free kick in the attacking half.
Foul by Leon Davies (Cambridge United).
Goal! Walsall 0, Cambridge United 2. Joe Ironside (Cambridge United) converts the penalty with a right footed shot to the bottom right corner.
Penalty conceded by Hayden White (Walsall) with a hand ball in the penalty area.
Rory Holden (Walsall) wins a free kick in the defensive half.
Foul by Adam May (Cambridge United).