Jermaine Beckford secured a last-gasp 2-2 draw for Preston against fellow League One promotion chasers Doncaster.
Doncaster threatened after four minutes when Abdul Razak fired a shot from 30 yards which was pushed away by Sam Johnstone low to his left.
But the hosts took the lead after 13 minutes through Daniel Johnson, who has now scored in each of the last four games. The midfielder picked the ball up on the edge of the area and fired home off the left post.
However, the drama came in the final stages...