Grayson saw his side suffer their first home league defeat in 26 matches
Leeds suffered their first home league defeat in 26 matches as Clayton McDonald snatched a late winner for plucky Walsall.
The Saddlers took a shock lead when Dwayne Mattis lashed in a low volley from just inside the penalty box.
Gary McSheffrey equalised when a speculative shot from wide on the left was horribly misjudged by Clayton Ince.
But McDonald bundled the ball over the line nine minutes from the end as Leeds failed to clear a corner.
Leeds United manager Simon Grayson told BBC Radio Leeds:
"I thought we got out the game what we deserved, nothing. We just had nothing about us. None of the players did themselves any justice.
"It's hugely disappointing because we had a great chance to get three points, move away from Charlton and close in on Norwich.
"You can't go through a season where it's all rosey. You have blips and it's about being strong and finding the characters who want to dig in and have the desire.
"I'm sure we'll have all our good qualities and that desire and strength back for the weekend."
Live text and stats
Tuesday, 16 February 2010
08 Kilkenny (Howson 75)
09 Beckford yellow card
10 Becchio (Grella 60)
23 Snodgrass (Gradel 60)
16 Westlake yellow card
28 McDonald yellow card
18 Till (Bradley 46)
Ref: SinghAtt: 18,941
Attempts on target
Attempts off target
90:00+5:28 The referee brings the game to a close.
90:00+4:54 Centre by Max Gradel, save by Clayton Ince.
90:00+3:14 Gary McSheffrey takes a inswinging corner from the right by-line to the near post, Header by Shane Lowry from deep inside
the penalty area misses to the left of the target.
90:00+2:58 The ball is sent over by Gary McSheffrey.
90:00+0:53 Gary McSheffrey crosses the ball, Mike Grella has a headed effort at goal from deep inside the area missing to the left of
90:00+0:15 The ball is delivered by Jonathan Howson, clearance made by Darryl Westlake.
88:52 Foul by Richard Naylor on Troy Deeney, free kick awarded. Direct free kick taken by Darryl Westlake.
88:52 Booking Darryl Westlake is booked.
88:24 The ball is delivered by Max Gradel, Clayton McDonald gets a block in.
87:53 Richard Naylor produces a cross, comfortable save by Clayton Ince.
86:43 Leigh Bromby crosses the ball.
85:30 Shot by Bradley Johnson from outside the box goes over the target.
85:13 Corner taken by Gary McSheffrey from the right by-line, clearance made by Clayton McDonald.
85:06 The ball is swung over by Jason Crowe, Clayton McDonald makes a clearance.
84:23 Unfair challenge on Bradley Johnson by Alex Nicholls results in a free kick. Bradley Johnson takes the direct free kick.
81:57 Jason Crowe takes a shot.
80:42 Julian Gray provided the assist for the goal.
80:42 GOAL - Clayton McDonald:Leeds United 1 - 2 Walsall Clayton McDonald scores a headed goal from deep inside the penalty area. Leeds 1-2 Walsall.
80:07 Corner taken left-footed by Julian Gray from the left by-line,
79:56 The ball is sent over by Mark Bradley, Jason Crowe makes a clearance.
78:56 Max Gradel has an effort at goal. Save by Clayton Ince.
77:53 Corner taken left-footed by Gary McSheffrey, save made by Clayton Ince.
77:02 Jason Crowe produces a cross.
76:20 Jason Crowe crosses the ball.
75:25 Richard Taundry challenges Jonathan Howson unfairly and gives away a free kick. Leigh Bromby takes the free kick.
74:42 Substitution Jonathan Howson replaces Neil Kilkenny.
71:47 Free kick awarded for a foul by Shane Lowry on Mark Bradley. Free kick crossed by Julian Gray, save by Casper Ankergren.
71:25 The ball is delivered by Neil Kilkenny.
70:27 Gary McSheffrey sends in a cross.
69:32 Gary McSheffrey crosses the ball.
67:28 Effort from inside the area by Jermaine Beckford misses to the right of the target.
66:43 Foul by Gary McSheffrey on Mark Bradley, free kick awarded. Mark Bradley crosses the ball from the free kick right-footed
from right wing.
63:34 Centre by Darryl Westlake, clearance by Jason Crowe.
62:11 Gary McSheffrey crosses the ball.
61:46 Neil Kilkenny challenges Troy Deeney unfairly and gives away a free kick. Matthew Richards restarts play with the free kick.
60:54 Gary McSheffrey takes the outswinging corner, Leigh Bromby produces a right-footed shot from just outside the penalty box
that misses to the left of the target.
60:45 The ball is sent over by Gary McSheffrey, clearance by Dwayne Mattis.
59:01 Substitution Mike Grella joins the action as a substitute, replacing Luciano Becchio.
59:01 Substitution Max Gradel joins the action as a substitute, replacing Robert Snodgrass.
56:48 Unfair challenge on Jermaine Beckford by Clayton McDonald results in a free kick. Gary McSheffrey produces a cross, Luciano
Becchio takes a shot. Clayton Ince makes a comfortable save.
55:19 Foul by Gary McSheffrey on Mark Bradley, free kick awarded. The free kick is delivered left-footed by Mark Bradley from left
channel, Bradley Johnson makes a clearance.
54:50 Clayton McDonald gives away a free kick for an unfair challenge on Luciano Becchio. Direct free kick taken by Neil Kilkenny.
53:35 GOAL - Gary McSheffrey:Leeds United 1 - 1 Walsall Gary McSheffrey gets on the score sheet with a goal from outside the penalty box to the bottom left corner of the goal. Leeds
53:35 A cross is delivered by Gary McSheffrey,
52:23 The ball is swung over by Gary McSheffrey, clearance by Clayton McDonald.
51:15 Bradley Johnson gives away a free kick for an unfair challenge on Dwayne Mattis. Jamie Vincent restarts play with the free
49:55 The ball is delivered by Shane Lowry, comfortable save by Clayton Ince.
49:31 Mark Bradley produces a cross, Richard Naylor manages to make a clearance.
47:04 Robert Snodgrass takes the chance to get an effort at goal. Clayton Ince makes a comfortable save.
45:48 Assist by Julian Gray.
45:48 GOAL - Dwayne Mattis:Leeds United 0 - 1 Walsall Dwayne Mattis finds the back of the net with a goal from the edge of the area to the bottom right corner of the goal. Leeds
45:41 Darryl Westlake delivers the ball,
45:01 The second half begins.
45:01 Substitution Mark Bradley on for Peter Till.
45:00+1:05 The referee calls an end to the first half.
44:59 Centre by Troy Deeney, clearance by Leigh Bromby.
44:31 Bradley Johnson challenges Troy Deeney unfairly and gives away a free kick. Matthew Richards restarts play with the free kick.
42:43 Shane Lowry sends in a cross. Unfair challenge on Matthew Richards by Robert Snodgrass results in a free kick. Free kick taken
by Clayton Ince.
40:12 Outswinging corner taken from the left by-line by Julian Gray, Richard Naylor makes a clearance. Jamie Vincent takes a shot.
Clearance made by Leigh Bromby. Richard Naylor challenges Alex Nicholls unfairly and gives away a free kick. Matthew Richards
fires a strike on goal direct from the free kick.
39:04 Free kick awarded for a foul by Neil Kilkenny on Richard Taundry. Jamie Vincent takes the direct free kick.
37:44 Julian Gray challenges Bradley Johnson unfairly and gives away a free kick. Casper Ankergren restarts play with the free kick.
35:48 A cross is delivered by Neil Kilkenny, Jermaine Beckford produces a overhead kick right-footed shot from deep inside the penalty
area which goes wide of the right-hand post.
34:57 Julian Gray has an effort at goal from outside the box which goes wide right of the goal.
32:48 Shot from 25 yards from Bradley Johnson. Save made by Clayton Ince.
31:42 Matthew Richards concedes a free kick for a foul on Luciano Becchio. Direct free kick taken by Casper Ankergren.
30:10 Neil Kilkenny produces a cross.
27:07 Alex Nicholls is penalised for handball and concedes a free kick. Casper Ankergren takes the direct free kick.
25:30 Shot by Robert Snodgrass. Jamie Vincent gets a block in.
24:20 Centre by Shane Lowry, Headed effort on goal by Robert Snodgrass from inside the penalty box misses to the right of the goal.
23:22 Free kick crossed left-footed by Gary McSheffrey, save by Clayton Ince.
23:22 Booking Clayton McDonald is booked.
22:55 Clayton McDonald challenges Jermaine Beckford unfairly and gives away a free kick.
21:18 Short corner worked by Gary McSheffrey. Neil Kilkenny sends in a cross, Header by Jason Crowe from deep inside the penalty
area misses to the right of the target.
20:40 Outswinging corner taken by Gary McSheffrey.
19:04 Robert Snodgrass sends in a cross, free kick awarded for a foul by Luciano Becchio on Clayton McDonald. Clayton Ince restarts
play with the free kick.
17:09 Free kick awarded for an unfair challenge on Troy Deeney by Richard Naylor. Matthew Richards takes the direct free kick.
16:10 The referee blows for offside against Luciano Becchio. Darryl Westlake restarts play with the free kick.
15:05 The ball is swung over by Alex Nicholls, Leigh Bromby makes a clearance.
14:40 Shot from 12 yards by Bradley Johnson. Save made by Clayton Ince.
13:35 Corner taken by Gary McSheffrey.
12:46 Free kick awarded for a foul by Clayton McDonald on Jermaine Beckford. Free kick crossed by Robert Snodgrass, save made by
9:41 Outswinging corner taken right-footed by Peter Till, Header on goal by Clayton McDonald from just inside the area goes over
9:13 The referee blows for offside against Luciano Becchio. Darryl Westlake takes the free kick.
7:28 Neil Kilkenny fouled by Richard Taundry, the ref awards a free kick. Free kick taken by Neil Kilkenny.
7:01 Troy Deeney has a shot on goal from outside the area which misses right.
4:00 Luciano Becchio produces a left-footed shot from just outside the box that goes wide left of the goal.
1:36 Clayton McDonald gives away a free kick for an unfair challenge on Luciano Becchio. Gary McSheffrey crosses the ball from
the free kick left-footed from left channel, clearance by Clayton McDonald.
0:00 The match begins.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.