It was a much-needed clean sheet after the 5-0 drubbing by Brentford a week earlier, their defending having to be good in the first half when hosts Stoke were on top.
The Lilywhites are now in 17th place but 10 points clear of Rotherham who are 22nd in the division.
Here are the player ratings for the North End side.
1. Daniel Iversen 7
The goalkeeper made first-half saves from Tymon, Powell and his team-mate Whiteman. Safe handling and vocal in the penalty area. Photo: Press Association
2. Sepp van den Berg 7
Played in the three-man central defence and looked at home in his natural position. Defended well and had a decent battle against Norton. Photo: Press Association
3. Jordan Storey 5
Had the central role in the back three and didn't look comfortable. His passing from the back was hesitant and his misjudgement at the end almost let in Jacob Brown. Photo: Press Association
4. Andrew Hughes 8
Strong on the left side of PNE's defence and made some good clearances and blocks in the first half. At the other end he saw a free-kick hit the post. Photo: Camerasport