The Bees had been in freefall with eight defeats and a draw in their last nine top-flight outings, but they won a key game at bottom club Norwich City 3-1.
Former Peterborough United striker Toney gave Brentford a first-half lead from Christian Eriksen’s corner and then added two second-half penalties - the second after he’d been hauled down by Ben Gibson - to make it nine Premier League goals for the season.
Posh have a goal bonus and a survival bonus written into the deal that took Toney to Brentford in the summer of 2020.
Peterborough United should change their winning League One team!
Darren Ferguson says Peterborough United lacked the ambition to stay in the Championship and he's staying patient while waiting for the right job opportunity to come along
Peterborough United's young stars shone to help secure a rare EFL Cup victory
Peterborough United's cross between CMS and Jack Marriott has seen a weight lifted off his shoulders
Supercomputer predicts likely outcome for Plymouth Argyle v Peterborough United, Derby County v Barnsley, Sheffield Wednesday v Charlton Athletic, Bristol Rovers v Oxford United and every other League One fixture
Toney’s old Posh strike partner Mo Eisa claimed his 10th goal of the season for MK Dons who secured an unlikely League One win at leaders Rotherham United.
The Millers led 1-0 after an MK Dons defender had been shown a red card for denying a goalscoring opportunity, but the Dons hit back twice in three second minutes to win 2-1. Eisa bagged the winner for third-placed MK.
Saido Berahino scored Sheffield Wednesday’s consolation goal in a surprise 3-1 loss at Lincoln City and on-loan Posh midfielder Ryan Broom claimed an assist in Plymouth’s 2-0 win over Morecambe. Ryan Tunnicliffe scored Portsmouth’s final goal in a 4-0 win over Accrington Stanley even though Pompey played the last 70 minutes with 10 men.
In League Two Matty Stevens rescued a point for leaders Forest Green Rovers at Salford City with his first goal in four games. It was his 25th goal of the season.