Bristol City 2-3 Leeds
El-Hadji Diouf scored twice as he helped Leeds beat Bristol City.
Rodolph Austin headed against the home side's woodwork before Diouf steered in a low Sam Byram cross for the opener.
Albert Adomah's header from a Richard Foster cross levelled matters only for Luciano Becchio's good work to allow Diouf to lash Leeds back in front.
Michael Tonge's powerful shot extended the visitors' advantage and, despite an Austin own goal from Adomah's corner, Leeds held on for the victory.
Senegalese striker Diouf was inspirational when Leeds upset Premier League side Everton in the Capital One Cup in midweek and again proved the key for his side.
City were left to rue on-loan Wolves defender George Elokobi being ruled out for the season after fracturing and dislocating his ankle on his debut.
Elokobi was carried off on a stretcher just before half-time when both side's had failed to make the most of their chances in the opening period.
The breakthrough came just after the hour mark when Byram found Diouf, although City fought back to quickly level when Adomah flung himself to Foster's cross and headed in.
Leeds maintained their pressure and gave themselves a two-goal cushion with efforts from Diouf and Tonge, who gave keeper Tom Heaton no chance with his 25-yard strike.
Austin's own goal gave Leeds a minor cause for concern before the final whistle confirmed a fourth league win of the season.
Leeds manager Neil Warnock: "What a fantastic week. To beat Forest, Everton and Bristol City over such a short space of time with seven players out injured is tremendous.
"We passed the ball too much in the first half and I always felt we could step up a gear.
"I think we are still some way away from having Premier League potential. At this level you are judged on the strength of your bench and we have been bringing on first year professionals.
"But I can't praise the lads enough. I named pretty much the same team as played against Everton and that was a really tough game so to come up with another victory did them great credit."
Bristol City manager Derek McInnes: "George has a shocking injury with a break and dislocation to an ankle. I am so sorry for the lad because his season is over.
"We keep slitting our own throats with defensive errors and you can't always score a boatload of goals to win games.
"I'm annoyed because I keep having to stand here and make the same comments.
"It's my responsibility to make us defend better and that was why I brought George in.
"Now I have to look at the left-back position again. We also lost substitute Joe Bryan with concussion so it is a big problem."
- 01 Heaton
- 02 Foster
- 04 Fontaine
- 12 Wilson
- 30 Elokobi (Bryan - 43' Booked )
- 08 Kilkenny Booked
- 11 Woolford
- 15 Pearson
- 27 Adomah
- 09 Stead (Baldock - 64' )
- 18 Taylor
- 22 Gerken
- 06 Carey
- 26 Bryan (Carey - 61' )
- 20 Morris
- 25 Elliott
- 07 Baldock
- 16 Davies
- 01 Kenny
- 02 Peltier
- 04 Lees
- 05 Pearce
- 25 Byram
- 08 Austin
- 14 White
- 17 Brown
- 18 Tonge
- 10 Becchio (Gray - 89' )
- 21 Diouf
- 12 Ashdown
- 03 Drury
- 11 Varney
- 16 Pugh
- 19 Norris
- 20 Gray
- 26 Poleon
Live Text Commentary
Booking Neil Kilkenny is given a yellow card.90:00 +4:07
Outswinging corner taken by El-Hadji Diouf.90:00 +3:41
Martyn Woolford gives away a free kick for an unfair challenge on El-Hadji Diouf. El-Hadji Diouf restarts play with the free kick.90:00 +2:26
Assist by Albert Adomah.90:00 +2:26 Goal scored
Goal! - Rodolph Austin - Bristol C 2 - 3 Leeds Headed own goal by Rodolph Austin. Bristol City 2-3 Leeds.90:00 +0:51
Albert Adomah takes a inswinging corner to the near post.89:05
The assistant referee signals for offside against El-Hadji Diouf. Indirect free kick taken by Tom Heaton.87:36
Tom Lees delivers the ball.87:36 Substitution
Substitution Andy Gray is brought on as a substitute for Luciano Becchio.87:36
Stephen Pearson gives away a free kick for an unfair challenge on Aidan White.82:39 Full time
Full Time The referee ends the match.82:22 Goal scored
Goal! - Michael Tonge - Bristol C 1 - 3 Leeds Michael Tonge scores a goal from just outside the box to the top right corner of the goal. Bristol City 1-3 Leeds.79:59
Assist on the goal came from Michael Brown.79:59 Goal scored
Goal! - El-Hadji Diouf - Bristol C 1 - 2 Leeds A goal is scored by El-Hadji Diouf from close in to the bottom left corner of the goal. Bristol City 1-2 Leeds.79:38
Unfair challenge on El-Hadji Diouf by Liam Fontaine results in a free kick. Michael Brown restarts play with the free kick.77:02
Corner taken by El-Hadji Diouf from the left by-line, free kick awarded for an unfair challenge on Tom Heaton by Luciano Becchio. Free kick taken by Tom Heaton.76:36
Aidan White takes a shot. Blocked by Richard Foster.76:14
Rodolph Austin takes a shot. Tom Heaton makes a save.75:13
The ball is sent over by Albert Adomah.73:44
Ryan Taylor produces a left-footed shot from the edge of the area and misses to the left of the target.
Jason Pearce concedes a free kick for a foul on Ryan Taylor. Indirect free kick taken by Liam Fontaine.69:21
The assist for the goal came from Richard Foster.69:21 Goal scored
Goal! - Albert Adomah - Bristol C 1 - 1 Leeds Albert Adomah scores a headed goal from close range. Bristol City 1-1 Leeds.67:05
Inswinging corner taken from the right by-line by Martyn Woolford.63:16 Substitution
Substitution Jon Stead goes off and Sam Baldock comes on.62:13
Assist on the goal came from Samuel Byram.62:13 Goal scored
Goal! - El-Hadji Diouf - Bristol C 0 - 1 Leeds Goal scored by El-Hadji Diouf from close range to the bottom left corner of the goal. Bristol City 0-1 Leeds.61:13
Free kick awarded for a foul by Martyn Woolford on Rodolph Austin. Michael Brown takes the free kick.60:15 Substitution
Substitution (Bristol City) makes a substitution, with Louis Carey coming on for Joe Bryan.59:48
Jason Pearce gives away a free kick for an unfair challenge on Ryan Taylor. Free kick taken by Albert Adomah.59:26
Inswinging corner taken from the right by-line by Martyn Woolford, save by Patrick Kenny.58:43
Indirect free kick taken by El-Hadji Diouf.58:43 Booking
Booking Joe Bryan receives a yellow card for unsporting behaviour.58:24
Foul by Joe Bryan on Samuel Byram, free kick awarded.45:01
The game restarts for the second half.45:00 +33:10 Half time
Half Time The ref blows to signal half-time.44:05
Jon Stead takes a shot. Jason Pearce gets a block in.42:11 Substitution
Substitution (Bristol City) makes a substitution, with Joe Bryan coming on for George Elokobi.35:37
Richard Foster crosses the ball, Close range header by Martyn Woolford goes wide of the left-hand upright.34:39
Foul by Neil Kilkenny on El-Hadji Diouf, free kick awarded. Lee Peltier takes the indirect free kick.34:12
Jon Stead has an effort at goal from close range which goes wide right of the goal.33:47
The assistant referee signals for offside against Luciano Becchio. Free kick taken by Tom Heaton.31:30
Rodolph Austin takes a shot from 18 yards. Save by Tom Heaton.27:36
Jon Stead takes a shot. Save made by Patrick Kenny.25:25
The referee blows for offside against Lee Peltier. Tom Heaton takes the indirect free kick.22:53
Free kick awarded for a foul by Samuel Byram on Neil Kilkenny. Indirect free kick taken by Liam Fontaine.21:48
Free kick awarded for an unfair challenge on Ryan Taylor by Jason Pearce. Martyn Woolford crosses the ball, Jon Stead takes a shot. Save by Patrick Kenny.19:44
Martyn Woolford gives away a free kick for an unfair challenge on Samuel Byram. Tom Lees takes the direct free kick.18:28
Corner taken by El-Hadji Diouf from the right by-line, George Elokobi makes a clearance.16:13
Luciano Becchio takes a shot. James Wilson gets a block in.14:15
Shot from inside the six-yard box by Liam Fontaine goes wide right of the goal.13:33
Tom Lees gives away a free kick for an unfair challenge on Ryan Taylor. Free kick taken by Albert Adomah.11:11
Neil Kilkenny challenges Michael Brown unfairly and gives away a free kick. Jason Pearce restarts play with the free kick.10:35
Ryan Taylor takes a shot. Save made by Patrick Kenny.9:55
Aidan White takes a shot. Save made by Tom Heaton.8:30
Luciano Becchio is flagged offside by the assistant referee. Tom Heaton takes the indirect free kick.6:59
Luciano Becchio concedes a free kick for a foul on James Wilson. Richard Foster takes the indirect free kick.5:37
Luciano Becchio fouled by Martyn Woolford, the ref awards a free kick. Free kick taken by Lee Peltier.3:46
Corner from left by-line taken by Michael Tonge.0:00
The referee gets the match started.
Live data and text provided by our data suppliers