Josh Umerah’s first-half strike had given Pools a deserved lead at the break following a great 45 minutes of football.
The hosts were largely in control of proceedings, so much so that Gary McSheffrey made a double change at the break to try and regain a footing in the game.
And that worked for Rovers who equalised through Bobby Faulkner midway through the second-half after Pools failed to deal with a teasing corner.
It looked like Hartlepool’s chance of a first win of the season had slipped through their fingers - that was until Wes McDonald’s fancy footwork created an opening before he fired past Jonathan Mitchell to give Pools a very, very late winner.
Here is our Hartlepool United player ratings from their 2-1 win over Doncaster Rovers: