Brentford beat struggling Bristol City to stay top of League One.
Aden Flint sliced the ball into his own net to give the hosts the lead but ex-Bees defender Karleigh Osborne levelled immediately with a 25-yard drive.
Brentford restored their advantage when keeper Elliot Parish failed to keep out Alan Judge's shot and Marcello Trotta made it 3-1 with a low finish.
After an entertaining first half, the game petered out and Brentford eased to their 11th consecutive home win.
VIEW FROM THE DRESSING ROOM
Bristol City manager Steve Cotterill told BBC Radio Bristol:
"it was disappointing. We weren't good enough and they were better than us.
"It was a good bench mark. I felt as though they were first to the ball over the 90 minutes.
"We've given away two sloppy goals - they ran past us too easily, but that's why they are at the top of the table.
"We didn't have enough bodies out there tonight and if you don't have that, you're not going to get a draw or a win."
Brentford 27 Button 14 Logan Booked 24 Bidwell 08 Douglas 02 O'Connor 05 Craig 17 Saville 12 McCormack (Reeves - 70' ) 29 Trotta (Akpom - 74' ) 09 Donaldson 18 Judge (Grigg - 74' ) Substitutes 01 Lee 11 Grigg 15 Dallas 20 Diagouraga 22 Reeves 23 Akpom 28 Yennaris Bristol City 13 Parish 18 El-Abd 03 Williams 34 Gillett Booked 05 Flint 35 Osborne (Moloney - 14' ) 21 Pack (Elliott - 45' Booked ) 25 Elliott 23 Barnett 09 Baldock (Emmanuel-Thomas - 64' ) 17 Cunningham Booked Substitutes 01 Fielding 02 Moloney 08 Elliott 10 Emmanuel-Thomas 14 Reid 15 Bryan 27 Burns
Ref: James Linington