A quick-fire Daniel Nardiello brace turned the game on its head as Rotherham came from behind to beat Morecambe in League Two.
The hosts had dominated the opening exchanges but fell behind when former Miller Kevin Ellison latched on to Jack Redshaw's pass and fired in.
Kari Arnason and Lee Frecklington saw shots blocked for Steve Evans's side.
But Nardiello turned home Arnason's cross for 1-1 before winning it with a powerful finish just seconds later.
VIEW FROM THE DRESSING ROOM
Rotherham United manager Steve Evans tells BBC Radio Sheffield:
"I think the performance was excellent from start to finish.
"To go in 1-0 down at half-time, I felt for the players, but you have to be quite strict with them and get them going again in the second half.
"I think a fair reflection would have been 3-1 at half-time.
"But there's going to be games like this and it's about what's inside you. It's not about ability then, it's about what's in your heart."
Morecambe manager Jim Bentley told BBC Radio Lancashire:
"We came with a game plan and we know what to expect because they're a good side.
"It was all going to plan but then they put us under an unbelievable amount of pressure.
"Their crowd were just getting on their back when they got a lucky ricochet that fell straight their man in the six-yard box. I don't think he could miss.
"My only disappointment is that we conceded straight away after that, when the crowd were up. That's when we've got to make sure one doesn't become two, but it did."
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +4:11
Kari Arnason takes a shot.90:00 +3:48
Short corner taken by Lionel Ainsworth from the right by-line.90:00 +3:21
Lee Frecklington takes a shot. Save by Barry Roche.90:00 +2:29 Substitution
Substitution Kieran Agard replaces Ben Pringle.90:00 +1:18
Izak Reid takes the outswinging corner, clearance made by Alex Revell.89:38
Dale Tonge takes the direct free kick.89:38 Booking
Booking Booking for Kevin Ellison.89:29
Free kick awarded for an unfair challenge on Kari Arnason by Kevin Ellison.87:13 Substitution
Substitution Daniel Nardiello goes off and Kayode Odejayi comes on.83:07
Outswinging corner taken right-footed by Izak Reid from the right by-line, free kick awarded for a foul by Nicholas Fenton on Dale Tonge. Andy Warrington restarts play with the free kick.80:44
Unfair challenge on Daniel Nardiello by Stewart Drummond results in a free kick. Craig Morgan takes the free kick.79:19
The official flags Alex Revell offside. Barry Roche takes the free kick.78:01
Direct effort from the free kick comes in from Robert Harris.78:01 Booking
Booking Andrew Wright is shown a yellow card.77:54
Andrew Wright challenges Robert Harris unfairly and gives away a free kick.77:27
Daniel Nardiello takes a shot. Barry Roche makes a comfortable save.75:45
Corner taken by Lionel Ainsworth, save by Barry Roche.74:22 Substitution
Substitution (Morecambe) makes a substitution, with Izak Reid coming on for Christopher McCready.71:46
Corner taken by Andrew Fleming, Headed effort from deep inside the penalty area by Stewart Drummond misses to the left of the goal.
Effort from the edge of the box by Daniel Nardiello goes wide of the left-hand upright.70:18
The ball is swung over by Lionel Ainsworth, Will Haining makes a clearance.68:01
Nicholas Fenton takes the direct free kick.68:01 Substitution
Substitution Jordan Burrow comes on in place of Jack Redshaw.68:01
Lee Frecklington concedes a free kick for a foul on Andrew Fleming.65:20
The assist for the goal came from Robert Harris.65:20 Goal scored
Goal! - Daniel Nardiello - Rotherham 2 - 1 Morecambe Daniel Nardiello gets on the score sheet with a goal from close range low into the middle of the goal. Rotherham 2-1 Morecambe.63:58 Goal scored
Goal! - Daniel Nardiello - Rotherham 1 - 1 Morecambe Daniel Nardiello scores a goal from deep inside the penalty box low into the middle of the goal. Rotherham 1-1 Morecambe.61:13
Corner from the left by-line taken by Lionel Ainsworth, comfortable save by Barry Roche.59:14
Free kick awarded for an unfair challenge on Jack Redshaw by Craig Morgan. Free kick crossed right-footed by Andrew Fleming from right channel, clearance made by Craig Morgan.58:35
Lionel Ainsworth produces a cross, comfortable save by Barry Roche.57:26
Dale Tonge delivers the ball, clearance made by Andrew Wright.55:56
Daniel Nardiello takes a shot. Save made by Barry Roche.53:53
Centre by Ben Pringle, save by Barry Roche.53:18
Lee Frecklington has a shot on goal from outside the area which misses right.51:52
Inswinging corner taken by Lionel Ainsworth from the left by-line, Craig Morgan produces a header from close range which goes wide of the left-hand upright.49:24
Craig Morgan gives away a free kick for an unfair challenge on Kevin Ellison. Centre by Andrew Fleming, Headed effort from deep inside the area by Stewart Drummond misses to the right of the target.45:01
The referee starts the second half.45:00 +2:06 Half time
Half Time The ref blows to signal half-time.42:36
Alex Revell produces a right-footed shot from just outside the box that goes wide left of the goal.40:59
Ben Pringle concedes a free kick for a foul on Andrew Wright. Andrew Wright takes the direct free kick.39:36
Kari Arnason sends in a cross.37:49
Robert Harris delivers the ball, clearance by Will Haining.36:17
Kevin Ellison is ruled offside. Andy Warrington takes the indirect free kick.33:38
Free kick awarded for an unfair challenge on Daniel Nardiello by Nicholas Fenton. Strike on goal comes in from Robert Harris from the free kick.32:58
Corner from the left by-line taken by Ben Pringle, save made by Barry Roche.31:49
Andrew Fleming is adjudged to have handled the ball. Direct free kick taken by Robert Harris.30:16
Dale Tonge concedes a free kick for a foul on Kevin Ellison. Will Haining takes the free kick.29:05
The assist for the goal came from Jack Redshaw.29:05 Goal scored
Goal! - Kevin Ellison - Rotherham 0 - 1 Morecambe Kevin Ellison grabs a goal from deep inside the penalty box to the bottom right corner of the goal. Rotherham 0-1 Morecambe.28:30
Short corner worked by Lionel Ainsworth.24:43
The ball is swung over by Alex Revell, clearance made by Will Haining. Outswinging corner taken by Ben Pringle, Craig Morgan has a headed effort from close range and clears the bar.23:34
Effort on goal by Daniel Nardiello from just inside the box goes harmlessly over the target.22:21
Jack Redshaw has an effort at goal from just inside the box that misses to the right of the target.20:37
Kari Arnason challenges Andrew Fleming unfairly and gives away a free kick. Will Haining produces a strike on goal direct from the free kick. Long distance shot from Will Haining misses to the left of the target.19:32
Corner taken by Ben Pringle.16:41
Free kick awarded for an unfair challenge on Kevin Ellison by Dale Tonge. Free kick taken by Will Haining.16:19
Centre by Daniel Nardiello, save made by Barry Roche.15:09
Ben Pringle delivers the ball, comfortable save by Barry Roche.14:14
Effort on goal by Daniel Nardiello from long range goes harmlessly over the bar.13:51
Robert Harris takes a shot. Blocked by Nicholas Fenton.13:31
Centre by Dale Tonge, Christopher McCready manages to make a clearance.10:34
Kari Arnason takes a shot. Save made by Barry Roche. Corner taken by Ben Pringle.9:23
Foul by Jack Redshaw on Ben Pringle, free kick awarded. Kari Arnason takes the direct free kick.8:41
Free kick awarded for a foul by Stewart Drummond on Robert Harris. Direct free kick taken by Andy Warrington.8:24
The referee blows for offside against Daniel Nardiello. Barry Roche takes the free kick.6:36
Kari Arnason takes a shot. Blocked by Christopher McCready. Robert Harris has an effort at goal from the edge of the area that misses to the right of the target.5:25
Andrew Fleming concedes a free kick for a foul on Lee Frecklington. Free kick taken by Robert Harris.4:41
The ball is swung over by Lionel Ainsworth.2:16
Inswinging corner taken left-footed by Ben Pringle played to the near post, Kevin Ellison manages to make a clearance.1:46
The ball is crossed by Lionel Ainsworth, Will Haining manages to make a clearance.0:43
Kevin Ellison is caught offside. Free kick taken by Andy Warrington.0:00
The match has kicked off.
Live data and text provided by our data suppliers