Town were all over Posh from the word go and Hoskins set them on their way with a delightful finish before he converted from the spot after a foul on Ben Perry. Peterborough defender Tayo Edun also saw red and the home side’s utter misery was compounded by Dara Costelloe’s close-range finish and a late header from Tom Eaves. Here are our player ratings from a sensational afternoon across the border...

9. Cameron McGeehan
Hugely influential on the game, both in terms of his intelligent pressing and then his use of the ball. Involved in all four of the key incidents before half-time, assisting the first and third goals and winning the ball back for the penalty. Also riled up Edun enough to provoke a reaction. Deserved a goal himself but Steer denied him after the break... 9.5 Photo: Pete Norton

10. Sam Hoskins
So many top class performances all through the side but he was the main man, as he has been on countless occasions across 400 plus appearances. His splendid finish set Cobblers on their way and they never looked back. So quick to seize on Steer's loose pass when winning the free-kick that led to the red card and then calmly converted from the spot after more terrific pressing. No hat-trick but the damage was done. Now 97 goals for the club and seven for the season... 9.5 CHRON STAR MAN Photo: Pete Norton

11. Dara Costelloe
Outstanding. It's not a coincidence that Cobblers rediscovered their best form with him back in the side. Posh just couldn't handle him. His running and energy is integral to this high-pressing style under Nolan. Didn't stop for the 64 minutes he was on the pitch. He's not just a runner though, he has quality on the ball too and it was a neat lay-off to help create the first before his anticipation left him with a simple finish. Immense... 9.5 Photo: Pete Norton

12. Tyler Roberts
The game situation played into his hands as a second half substitute. Enjoyed the space that was on offer and will feel disappointed he didn't get in on the act himself, going close a couple of times... 7 Photo: Pete Norton

