Danny Mayor came off the bench to score as 10-man Preston beat Tranmere.
Graham Alexander put North End ahead from the spot after Neil Mellor was brought down by Ian Goodison in the penalty area.
Debutant Jose Baxter slammed home an equaliser for the visitors after Lucas Akins had hit the post.
Mayor slotted in his first league goal for Preston to secure their sixth straight league win before Paul Parry was sent off for a second booking.
VIEWS FROM THE DRESSING ROOM
Tranmere manager Les Parry told BBC Radio Merseyside:
"I'm just gutted for the lads because of the amount of effort they've put into that game and I don't think Preston will have a harder win here this season.
"Jose Baxter showed his quality, he's played some great balls, brought a good save from the keeper at the end of the first half and scored a goal.
"We thought we were on top for large parts of the game, but if we'd have just sat off them, gone for the draw and lost, we'd have been devastated."
Preston 25 Arestidou Booked 03 McLaughlin Booked 05 Carlisle 12 McLean 22 Alexander 08 Coutts 10 Nicholson 17 Parry Dismissed after an earlier booking 07 Hume (Ashbee - 82' ) 09 Proctor Booked (Mayor - 65' ) 33 Mellor Substitutes 31 Comrie 02 Gray 04 Ashbee 16 Mayor (Gray - 76' ) 11 Tsoumou Tranmere 01 fon Williams 05 Goodison 12 Taylor 16 Buchanan Booked 19 Raven 08 Welsh Booked 10 Weir 07 Showunmi (Tyriaki - 84' ) 14 McGurk 17 Akins 21 Baxter Substitutes 13 Coughlin 02 Kay 03 Bakayogo 04 Labadie 09 Tyriaki