Match ends, Sheffield United 1, Walsall 1.
Craig Westcarr cancelled out Chris Porter's penalty to earn Walsall a draw at lowly Sheffield United.
Westcarr headed in the equaliser just after half-time, converting James Baxendale's near-post cross.
The Blades had already had one penalty appeal turned down before referee Chris Sarginson awarded a spot-kick for handball in first-half injury time.
Porter rifled in from 12 yards but the Saddlers fought back and the two sides had to settle for a point apiece.
VIEW FROM THE DRESSING ROOM
Sheffield United manager Nigel Clough tells BBC Radio Sheffield:
"It was a hard-earned point, but I'm disappointed with the goal we conceded again.
"I was disappointed with our final delivery at times - we got into some good, positive positions and set-plays but weren't quite on it.
"But I think one penalty was the least we should have had this evening."
Walsall manager Dean Smith told BBC WM:
"We were average tonight. We know we can play a lot better and and it was probably a fair result.
"But it shows how far we've come that we can go away from Bramall Lane disappointed with only a point.
"It was a fantastic ball by James Baxendale for the goal and Craig Westcarr took it well.
"But we feel hard done by about the penalty decision. That certainly wasn't deliberate handball. The first one was for handball against Milan Lalkovic, but two wrongs don't make a right."
- 9PorterSubstituted forTaylorat 81'minutes
- 12MillerSubstituted forBaxterat 61'minutes
- 22LappinSubstituted forMurphyat 78'minutes
- 16BaxendaleSubstituted forSawyersat 76'minutes
- 9LalkovicSubstituted forHemmingsat 64'minutes
- 6FeatherstoneSubstituted forHewittat 86'minutes
- Chris Sarginson
- Shots on Target
Second Half ends, Sheffield United 1, Walsall 1.
Corner, Sheffield United. Conceded by James Chambers.
Foul by Lyle Taylor (Sheffield United).
Andrew Butler (Walsall) wins a free kick in the attacking half.
Attempt missed. Lyle Taylor (Sheffield United) right footed shot from the centre of the box misses to the left.
Corner, Sheffield United. Conceded by Paul Downing.
Foul by Jose Baxter (Sheffield United).
Romaine Sawyers (Walsall) wins a free kick in the attacking half.
Foul by Stephen McGinn (Sheffield United).
James Chambers (Walsall) wins a free kick in the defensive half.
Substitution, Walsall. Troy Hewitt replaces Nicky Featherstone.
Attempt blocked. Jose Baxter (Sheffield United) right footed shot from outside the box is blocked.
Attempt missed. Lyle Taylor (Sheffield United) header from the left side of the six yard box is close, but misses to the left.
Neill Collins (Sheffield United) wins a free kick in the attacking half.
Foul by Romaine Sawyers (Walsall).
Substitution, Sheffield United. Lyle Taylor replaces Chris Porter.
Substitution, Sheffield United. Jamie Murphy replaces Simon Lappin because of an injury.
Substitution, Walsall. Romaine Sawyers replaces James Baxendale.
Attempt saved. Ashley Hemmings (Walsall) left footed shot from outside the box is saved in the top left corner.