The Millers looked dead and buried as they trailed 3-0 after just 37 minutes thanks to a third-minute opener from Gary McDonald and two Laurence Wilson penalties either side of the half hour.
Helped by referee Tony Bates' decision not to send off goalkeeper Andy Warrington and defender John Harley for last-man fouls, Andy Scott's side produced a stunning fightback although both penalty decisions raised an element of doubt surrounding the ref and his linesman.
However the Millers won a penalty of their own when Alex Revell was brought down by Garry Hunter, Lewis Grabban slotting home the spot-kick in the 39th minute.
And the second half belonged to the Millers who dominated from start to finish.
Gareth Evans pulled a goal back after 58 minutes with a sweet left-footed strike into the bottom corner after latching onto Hunter's poor pass.
And the excellent Revell levelled shortly after with a fine finish from Danny Harrison's clipped ball into the box, celebrating the weekend birth of his son with the Millers fans behind the goal.
Morecambe `keeper Barry Roche was then forced to make excellent saves from sub Chris Holroyd who made a difference after replacing Grabban at the break, and Danny Schofield, as the home side were left to hang on for a point.
Att; 2,417 (287).
Source: DSG