Yoann Barbet and Ryan Woods spared his goalkeeper's blushes with a two late goals for Brentford which sees the Bees extend their unbeaten record to eight matches.
The two goals both came in the last fifteen minutes and followed Neal Maupay's first goal as a starter. He had taken advantage of an Andy Lonergan howler, before Dan Bentley repaid the favour, gifting Ezgjan Alioski the equaliser.
Brentford’s third win on the bounce sees them climb to twelfth, a point behind opponents Leeds and three points from a play-off spot.
In the 23rd minute the Bees early adventurous play got what it deserved, albeit from a terrible error from Lonergan. Somehow, under no pressure, the keeper dropped the ball two yards away from goal, and Neal Maupay took full advantage to head home from close range.
Maupay was then brought down in the box by Pontuss Jansson with two minutes of the half left to play, but the otherwise superb Ollie Watkins skied the penalty.
Minutes after making a superb flying save to keep Ronaldo Vieira out, Brentford’s keeper David Bentley ensured it wouldn’t just be his opposite number going home red-faced.
While attempting to punch a cross clear, Bentley fluffed his lines, allowing Alioski to take full advantage and slot home the equaliser in the 67th minute.
Barbet's freekick from wide on the right flew past all in the Leeds box and past Lonergan to rescue the three points for Brentford with six minutes to play.
Ryan Woods then made the points secure with a perfectly placed shot from 25 yards deep into stoppage time. His celebration was emotional as he pointed to the sky in memory of the child he tragically lost in August.
Below is how we rated the players from this famous victory.
Daniel Bentley – His second half error ruined an otherwise good night for the keeper which included a flying save to keep Ronaldo Vieira seconds before the equaliser. 5
Yoann Barbet – Link up play with Watkins caused Leeds huge problems down the left hand side, and saw his freekick fly inches wide. Had a free header saved well on the hour mark, and rescued the win with his superb free-kick with six minutes to play. 9
John Egan – Gave the ball away to Samuel Saiz mid-way through the first half that could, and probably should, have led to much worse than the simple save for his keeper. Otherwise comfortable in defence. 6
Andreas Bjelland – Hardly put a foot wrong and was unfazed by the Leeds attack despite having to be bandaged up after a clash of heads. Taken off at half-time. 6
Josh Clarke – It was a mark of his abilities that Leeds struggled to make headway down Brentford’s right-hand side throughout the match. 6
Nico Yennaris - Shot wide early on but sprayed passes to both wingers with ease after missing his first game in almost 70 against Birmingham midweek. Hit the bar on the 78th minute with a screamer from thirty yards. 7
Ryan Woods – A calming influence on the Bees midfield who put himself about well and coped well with the Leeds’ press. Topped off his performance with a stunning finish in stoppage time. 8
Florian Jozefzoon – Flitted in and out of the game which he struggled to assert himself in. Shanked an opportunity high and wide after a Wood’s pinpoint pass that deserved more in the first half. 6
Romaine Sawyers – Flashes of exciting play were intertwined with small errors and poor decision making. Not a bad performance, though. Taken off in the 72nd minute. 6
Ollie Watkins – Everything dangerous came from the young Englishman. Played in Maupay early in the second half with precision, which deserved a finish, and hit the bar two minutes later. His penalty was nearly as bad as Yoann Barbet's against Norwich. 8
Neal Maupay – Strong hold-up play and took advantage of Lonergan’s mistake to give The Bees the lead after 23 minutes. Spurned an excellent chance with a weak finish when Watkins played in him in the second half. Replaced by Vibe with twelve minutes to play. 7
Chris Mepham, on 46 - Made some crucial blocks and deputised for Bjelland well. 6
Kamohelo Mokotjo, on 72 - Slotted in well in place of Sawyers, and worked hard. 6
Lasse Vibe, on 78 - Little time to make any real impact. N/A