The Bees had been in a tailspin with eight defeats and a draw in their last nine top-flight outings, but 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, then added two penalties in the second half – the second after being brought down by Ben Gibson – for make it nine Premier League goals for the season.
Posh has a goalscoring bonus and a survival bonus written into the deal that brought Toney to Brentford in the summer of 2020.
Toney’s former Posh strike partner Mo Eisa scored his 10th goal of the season for MK Dons as they secured an unlikely League One win over leaders Rotherham United.
The Millers led 1-0 after an MK Dons defender was shown a red card for denying a goalscoring opportunity, but the Dons fought back twice within three seconds to win 2-1. Eisa took the winner for MK, third.
Saido Berahino scored Sheffield’s consolation goal on Wednesday in a shock 3-1 loss at Lincoln City and on-loan Posh midfielder Ryan Broom provided 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 final 70 minutes with 10 men.
In League Two, Matty Stevens saved 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.