Brentford 3-2 Peterborough United
Clayton Donaldson scored late against Peterborough United to give Brentford a sixth win from seven League One games.
The Bees took the lead when Gabby Zakuani headed Adam Forshaw's cross past his own keeper.
Posh stormed back after half-time, with Jack Payne's superb dipping 20-yard effort levelling the score before Britt Assombalonga raced away and finished.
But George Saville bundled in with 10 minutes to go and Donaldson's low shot snatched a dramatic three points.
Peterborough have now lost five league games in a row and have dropped down to fifth, one place behind their opponents.
- 17SavilleSubstituted forSaundersat 85'minutes
- 29TrottaSubstituted forGriggat 63'minutes
- 26HarrisSubstituted forEl Alaguiat 74'minutes
- 10El Alagui
- 6BostwickBooked at 82mins
- 15J AndersonSubstituted forSwansonat 72'minutes
- 9AssombalongaBooked at 67mins
- 10TomlinSubstituted forMendez-Laingat 86'minutes
- Fred Graham
- Shots on Target