Brentford made it three Championship wins in a row with a deserved victory at west London rivals Queens Park Rangers.
The hosts, who would have gone second in the table with victory, went behind in the first half when Ollie Watkins headed in Bryan Mbeumo’s cross.
Rangers equalised soon after the break through returning captain Grant Hall’s header, before Brentford retook the lead on the hour mark as Said Benrahma smashed in a penalty.
Watkins sealed the win in the fourth minute of stoppage time, tapping in Mathias Jensen’s low cross as Brentford broke on the counter-attack.
The Bees were good value for their victory and could have had more goals were it not for R’s goalkeeper Liam Kelly who made fine saves to deny Benrahma, Josh Dasilva and Watkins.
Rangers also created some good chances – the best of them Nahki Wells’ bullet header which was superbly tipped wide by David Raya.
But it was Josh Scowen’s foul on Mbeumo in the box which led to the decisive spot kick, although it looked a harsh decision on the R’s midfielder.
French winger Mbeumo appeared to be already falling when Scowen made contact, but referee Andy Woolmer had no hesitation pointing to the spot.
Watkins simply made sure of three points, scoring his 10th goal of the season with the last kick of the game.
QPR remain eighth in a tight Championship table, two points off an automatic promotion place, while Brentford are three points outside the play-offs in 12th.
The Bees will be hopeful of stretching their good run as they play teams below them in their next five fixtures.
Mark Warburton’s Rangers side face a tough visit to Leeds United on Saturday.
|Specsavers County Championship Division One, Cloudfm County Ground (day two):|
|Surrey 174: Smith 34, Foakes 34; Porter 5-62, S Cook (5-53)|
|Essex 302-6: Lawrence 147, ten Doeschate 78*; Clarke 3-52|
|Essex (6 pts) lead Surrey (1 pt) by 128 with six wickets standing|
Dan Lawrence made a timely first Championship century of the season as Essex built a first-innings lead on day two against Surrey at Chelmsford.
Jamie Porter (5-62) and Sam Cook (5-53) collected Surrey’s last six wickets for 37 runs as they were all out for 174.
But title-chasing Essex ran into trouble on 53-3 before Lawrence and Ravi Bopara (34) put on 72.
Ryan ten Doeschate (78 not out) added 173 with Lawrence, who finally fell for 147 as Essex reached 302-6, 128 ahead.
With leaders Somerset bowled out for just 142 against Hampshire and therefore able to take no more than 19 points from the game should they win it, every point is crucial for Essex, who began the match against Surrey just eight behind.
Porter and Cook wasted no time in securing all three bowling points after the latter began the day by knocking out Ben Foakes’ (34) off stump.
Jordan Clark (3-52) claimed the first three wickets when Essex began their reply, including that of Alastair Cook, who was lbw for 24.
But Lawrence grew in confidence as the ball became soft and reached three figures off 182 balls by sweeping spinner Scott Borthwick for four.
Ten Doeschate was typically assertive in the supporting role, collecting nine boundaries before Lawrence was caught at slip from a delivery by Morne Morkel that appeared to bounce a little more than he expected and Jamie Porter was lbw to Rikki Clarke for a duck in the penultimate over.
Essex already had a third batting point, though, and another two are available on the third morning if they can add a further 98 to their total in 23 overs.