Morecambe returned from three goals at half-time to seal a thrilling 4-3 win over League One fellow fighters Doncaster at Mazuma Stadium.
Gary McSheffrey’s side looked poised for their first away win of the season, but four second-half goals gave the Shrimps victory.
The visitors got off to a dream start with a goal just seven minutes later when Aidan Barlow slammed the loose ball home from close range on a Branden Horton corner.
Midfielder Dan Gardner scored 2-0 after 26 minutes and when Joseph Oluwu added a third, Doncaster looked poised for a pivotal win.
Morecambe’s comeback began in the 51st minute when Cole Stockton scored his 17th goal of the season, holding on to Anthony O’Connor’s knockdown.
The striker pulled back another after 73 minutes when he turned Shane McLaughlin’s pass.
Substitute Jon Obika equalized the scores with seven minutes remaining when he shot Greg Leigh’s shot and victory was assured when Toumani Diagouraga shot home a sensational winner from 25 yards with five minutes to go.