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."