Tranmere fought back to win and leave Preston without a win in five games.
Graham Cummins headed in from Barry Nicholson's free-kick to give the visitors an early lead.
But it took Rovers just three minutes to find an equaliser, Ryan Brunt set up Enoch Showunmi, who nodded past keeper Thorsten Stuckmann.
Stuckmann pulled off an excellent save to deny Lucas Atkins in the second half but he failed to stop Andy Robinson's winner, which went in off the post.
VIEWS FROM THE DRESSING ROOM
Tranmere manager Ronnie Moore told BBC Radio Merseyside:
"Overall when you look at it, we've had three home games and we've got seven points.
"If you look at the Notts County game, they were lucky to get away with it, it could have been nine (points).
"There's some fighting spirit in there but there's still a big job to be done.
"The sooner we get to 50 points the better, we'll then have a look over our shoulder and see where we are."