Match ends, Preston North End 3, Peterborough United 1.
Preston kept their slim automatic promotion hopes alive with victory over play-off chasing Peterborough.
Midfielder Danny Swanson gave Posh the lead with shot from outside the area - his second goal in three games.
North End equalised on the stroke of half-time when Neil Kilkenny steered his shot past Bobby Olejnik to net his first goal for the club.
And striker Joe Garner then scored twice in the last 10 minutes to secure all three points.
Paul Gallagher's curler came back off the post in the 80th minute for Garner to tap home before the forward fired Preston's third into the roof of the net in injury time.
Simon Grayson's team are seven points behind second-place Brentford, although the Bees have two games in hand.
Preston manager Simon Grayson told BBC Radio Lancashire:
"I'm pleased now, but I wasn't pleased after 43 minutes. We looked very average.
"It was a massive time to score, just before half-time, to give everybody a lift, but I wasn't happy with how we'd played.
"When we play with an urgency, we play better, but the first half was too pedestrian. We got there in the end and it's a good victory."
- 32WisemanSubstituted forKeaneat 26'minutes
- 37KilkennySubstituted forBrowneat 78'minutes
- 7HumphreySubstituted forHolmesat 63'minutes
- 19WelshBooked at 90mins
- 22NugentBooked at 83mins
- 5BaldwinBooked at 45minsSubstituted forMcQuoidat 45'minutes
- 31LittleBooked at 87mins
- 21AjoseSubstituted forWashingtonat 74'minutes
- Mark Brown
- Shots on Target
Second Half ends, Preston North End 3, Peterborough United 1.
Goal! Preston North End 3, Peterborough United 1. Joe Garner (Preston North End) right footed shot from the centre of the box to the high centre of the goal. Assisted by Alan Browne.
John Welsh (Preston North End) is shown the yellow card.
Foul by Lee Holmes (Preston North End).
Joe Newell (Peterborough United) wins a free kick on the left wing.
Attempt missed. Stuart Beavon (Preston North End) right footed shot from outside the box misses to the right.
David Buchanan (Preston North End) wins a free kick on the left wing.
Foul by Josh McQuoid (Peterborough United).
Mark Little (Peterborough United) is shown the yellow card.
Joe Garner (Preston North End) wins a free kick in the defensive half.
Foul by Mark Little (Peterborough United).
Foul by Stuart Beavon (Preston North End).
Jack Payne (Peterborough United) wins a free kick in the attacking half.
John Welsh (Preston North End) wins a free kick on the right wing.
Foul by Joe Newell (Peterborough United).
Ben Nugent (Peterborough United) is shown the yellow card.
Jack King (Preston North End) wins a free kick in the attacking half.
Foul by Ben Nugent (Peterborough United).
Foul by Keith Keane (Preston North End).