Having trailed to Paddy McNair's 33rd minute opener, the Lilywhites flipped the game on its head with two late goals.
Substitute Ched Evans headed PNE level in the 77th minute, then Emil Riis swept home the winner five minutes later.
North End were indebted to goalkeeper Daniel Iversen though, the goalkeeper making a string of saves with the scoreline at 1-0.
Here are the ratings for the North End players, with Iversen getting star billing.
Thanks for reading. If you value what we do and are able to support us, a digital subscription is just £1 month for the first two months. Try us today by clicking here
North End were indebted to goalkeeper Daniel Iversen though, the goalkeeper making a string of saves with the scoreline at 1-0.