Second-half goals from Cameron Archer and Emil Riis helped PNE turn the game around to earn three points against promotion-pushing AFC Bournemouth.
The visitors had taken the lead early in the second half through Jamal Lowe, but Archer scored just four minutes later to level the game and earn a point for the Lilywhites.
Emil Riis - a second-half substitute - then won the game for his side with just a minute left in normal time, firing an effort across goal and into the far corner.
Ryan Lowe made just one change from last weekend’s draw against Coventry City, with Bambo Diaby coming in for his first start for the club in place of the suspended Liam Lindsay.
The visitors had the first sight of goal, as Andrew Hughes threw himself in front of Jamal Lowe’s effort inside the opening five minutes, while at the other end Ched Evans saw a left-footed effort saved by Mark Travers.
His strike partner Cameron Archer then came close on 22 minutes, after a smart exchange between himself and Daniel Johnson worked an opportunity, but he hit his shot over the bar under pressure from two Bournemouth men.
Ten minutes later it was Sepp van den Berg trying his luck first-time from 25 yards out, and he saw his low drive deflect off a Bournemouth man into the arms of Travers.
The Bournemouth shot-stopper produced the best save of the lot five minutes before the break, as he kept out Archer’s powerful effort with his feet, after the Aston Villa loanee had been found well in the box by Johnson.
North End fell behind inside five minutes of the second half, as Lowe sneaked in front of Iversen to be first to Jaidon Anthony’s cross from the left, and after taking a good first touch, he was able to tap home into an empty net.
The Cherries wouldn’t have the lead for long, though, as Johnson found Archer inside the area, with the forward taking the ball in with his left foot before finding the back of the net via the post, for what was his fifth goal since arriving on loan.
North End had their tails up from that point, but AFC Bournemouth came very close to a late goal in the 88th minute as Iversen came up with a stunning acrobatic save to keep out Nat Phillips' header.
That proved to be a vital moment, as Riis then popped up just a minute later to earn his side the three points, firing a low effort past Travers for another late goal at Deepdale.
PNE line-up: Iversen; van den Berg, Diaby, Hughes; Potts (Murphy, 75), Whiteman, Browne, Johnson, Earl (McCann, 63); Evans (Riis, 75), Archer. Subs not used: Ripley, Rafferty, Huntington, Sinclair.
AFC Bournemouth line-up: Travers; Smith (Laird, 67), Phillips, Kelly, Zemura; Cook, Cantwell (Pearson, 80), Billing; Lowe, Solanke, Anthony (Christie, 68). Subs not used: Woodman, Mepham, Marcondes, Dembele.
Attendance: 12,173.
Referee: Mr M Donohue.