John Connolly scored an 83rd-minute penalty after Marcus Kane tripped Chris Scannell and Robert Garrett was sent-off for a second yellow card after 87.
Fuller would have been celebrating a hat-trick had he not headed Chris Lucketti's cross over, while Preston's Michael Keane forced a save from Reading keeper Marcus Hahnemann with a stinging drive.