Match ends, Sheffield United 0, Walsall 1.
Neil Etheridge saved Billy Sharp's late penalty as Walsall held on to beat Sheffield United and end the Blades' 15-match unbeaten run in League One.
Erhun Oztumer hit the bar for Walsall early on with a free-kick before Amadou Bakayoko poked them in front.
Jack O'Connell had a header ruled out for the Blades for pushing.
Etheridge palmed away Sharp's penalty after James O'Connor handled, before Sharp had a stoppage-time effort ruled out for handball as Walsall held on.
The Blades, who had not lost in the league since August, would have gone second in the league with a win.
Walsall, who also won at Bramall Lane in the EFL Trophy last month, climb a place to 16th after ending a run of five league games without a victory.
Line-ups
Sheff Utd
Formation 3-5-2
- 25Moore
- 6BashamSubstituted forChapmanat 70'minutes
- 19Ebanks-Landell
- 5O'Connell
- 18Freeman
- 15Coutts
- 21Duffy
- 4Fleck
- 24LaffertySubstituted forLaveryat 81'minutes
- 10Sharp
- 27Clarke
Substitutes
- 3Hussey
- 8Scougall
- 9Lavery
- 11Done
- 12Ramsdale
- 14Brown
- 32Chapman
Walsall
Formation 4-2-3-1
- 1Etheridge
- 5McCarthy
- 4O'Connor
- 16PrestonBooked at 62mins
- 3LairdBooked at 86mins
- 2Edwards
- 6DobsonSubstituted forOsbourneat 69'minutes
- 11Morris
- 10OztumerSubstituted forGinnellyat 69'minutes
- 7Chambers
- 20BakayokoSubstituted forJacksonat 77'minutes
Substitutes
- 8Cuvelier
- 9Jackson
- 13MacGillivray
- 14Osbourne
- 15Kinsella
- 18Ginnelly
- 33Makris
- Referee:
- Darren England
- Attendance:
- 18,343
Match Stats
- Possession
- Home59%
- Away41%
- Shots
- Home21
- Away5
- Shots on Target
- Home5
- Away3
- Corners
- Home10
- Away3
- Fouls
- Home10
- Away8
Live Text
Post update
Full Time
Second Half ends, Sheffield United 0, Walsall 1.
Post update
Attempt missed. Billy Sharp (Sheffield United) right footed shot from very close range is high and wide to the right.
Post update
Corner, Sheffield United. Conceded by Josh Ginnelly.
Post update
Attempt blocked. John Fleck (Sheffield United) right footed shot from outside the box is blocked.
Post update
Attempt saved. Kieron Freeman (Sheffield United) right footed shot from outside the box is saved in the centre of the goal.
Post update
Foul by Billy Sharp (Sheffield United).
Post update
Matt Preston (Walsall) wins a free kick in the attacking half.
Post update
Neil Etheridge (Walsall) wins a free kick in the attacking half.
Post update
Foul by Leon Clarke (Sheffield United).
Post update
Attempt missed. Jack O'Connell (Sheffield United) header from the left side of the box is too high.
Booking
Scott Laird (Walsall) is shown the yellow card for a bad foul.
Post update
Foul by Scott Laird (Walsall).
Post update
Harry Chapman (Sheffield United) wins a free kick in the defensive half.
Post update
Foul by Caolan Lavery (Sheffield United).
Post update
Isaiah Osbourne (Walsall) wins a free kick in the attacking half.
Post update
Penalty saved! Billy Sharp (Sheffield United) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
Post update
Penalty conceded by Matt Preston (Walsall) with a hand ball in the penalty area.
Post update
Attempt missed. Leon Clarke (Sheffield United) header from the centre of the box misses to the right.
Substitution
Substitution, Sheffield United. Caolan Lavery replaces Daniel Lafferty.