Femi Azeez gave the Royals a first-half lead, one which Daniel Johnson cancelled out with a penalty after an hour.
Within eight minutes though, Reading regained the lead through John Swift.
A late bombardment from North End couldn't bring about an equaliser, substitutes Brad Potts and Ben Whiteman both denied by fine saves from home keeper Rafael Cabral in stoppage-time.
Here are the PNE player ratings from the Championship clash.

13. Ben Whiteman 6
Came on for Ledson and brought some purpose to PNE’s play. His last-gasp free-kick was saved superbly by Rafael Cabral Photo: Camerasport

14. Sean Maguire 6
Came on as an 81st minute sub for Greg Cunningham. He put over a cross from the left which Browne headed just wide. Photo: Camerasport
4 / 4

