Jamie Cureton struck twice as Exeter hit three goals in the final half hour to earn a club record 10th away win of the season at Morecambe.
Cureton latched onto Tommy Doherty's superb through ball to slide home the Grecians' opener on 62 minutes.
Arron Davies got the second four minutes from time, after being picked out by Jimmy Keohane's far-post cross.
Cureton wrapped up victory in injury time with another quality finish, hammering home from an acute angle.
Exeter climbed to fourth after serving up Morecambe's first home league defeat in over four months.
Morecambe striker Lewis Alessandra missed a great chance to put the home side one up just before Cureton opened the scoring, when he rounded keeper Artur Krysiak, but then failed to find the target from six yards out.
Exeter top scorer Cureton's two goals took his tally to 18 for the season - now just six short of 250 for his career.
VIEWS FROM THE DRESSING ROOM
Morecambe goalkeeper Barry Roche told BBC Radio Lancashire:
"We've come down to earth with a bang today.
"There wasn't an awful lot in the first half and we felt that if we raised it by five or 10 per cent, we'd win the game.
"We had a good chance to go 1-0 up, we didn't take it, and then we conceded three really poor goals.
Exeter City manager Paul Tisdale told BBC Radio Devon:
"Terrific performance, very confident and very strong.
"The second goal was a very good example of how to take a free kick and then the third goal was real team composure in the last third.
"I'm very proud of the 10 wins, I've declined discussing it until it's been achieved. We have achieved it, but I've told the players it counts for nothing. What really matters is where we finish in the league.
"We have to take whatever positive, encouraging comments we get off the back of this with a pinch of salt."
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +2:22 Goal scored
Goal! - Jamie Cureton - Morecambe 0 - 3 Exeter Jamie Cureton finds the back of the net with a goal from inside the penalty area to the top left corner of the goal. Morecambe 0-3 Exeter.90:00 +0:28
Kevin Ellison fouled by Scot Bennett, the ref awards a free kick. Free kick taken by Nicholas Fenton.88:39
Kevin Amankwaah fouled by Andrew Wright, the ref awards a free kick. Free kick taken by Tommy Doherty.87:48
The ball is crossed by Arron Davies, clearance by Nicholas Fenton.87:24
Joe Mwasile gives away a free kick for an unfair challenge on Arron Davies. Indirect free kick taken by Arron Davies.86:49
Centre by Kevin Amankwaah.84:48
Assist on the goal came from Jimmy Keohane.84:48 Goal scored
Goal! - Arron Davies - Morecambe 0 - 2 Exeter A goal is scored by Arron Davies from inside the penalty area to the bottom left corner of the goal. Morecambe 0-2 Exeter.84:48
Jimmy Keohane sends in a cross,84:07
Free kick awarded for an unfair challenge on Scot Bennett by Stewart Drummond. Free kick taken by Tommy Doherty.81:53
Jamie Cureton has an effort at goal from just inside the box that misses to the left of the target.80:27
Free kick taken by Barry Roche.80:27 Substitution
Substitution Joe Mwasile joins the action as a substitute, replacing Chris Holroyd.80:27 Booking
Booking Danny Coles is cautioned by the ref for time wasting.79:32
Corner from the right by-line taken by Craig Woodman, free kick awarded for an unfair challenge on Andrew Parrish by Danny Coles.78:17
Free kick awarded for a foul by Kevin Ellison on Tommy Doherty. Direct effort from the free kick comes in from Jamie Cureton.76:34
Corner taken by Ryan Williams from the right by-line.75:40 Booking
Booking The referee shows Mark Molesley a yellow card for unsporting behaviour.74:14
Kevin Ellison concedes a free kick for a foul on Kevin Amankwaah. Direct free kick taken by Kevin Amankwaah.
Header from deep inside the area by Jordan Burrow goes harmlessly over the crossbar.71:39
Inswinging corner taken by Ryan Williams, Artur Krysiak makes a clearance.70:28
Unfair challenge on Kevin Ellison by Kevin Amankwaah results in a free kick. Ryan Williams shoots direct from the free kick, save made by Artur Krysiak.68:47
Free kick awarded for a foul by Danny Coles on Jordan Burrow. The free kick is delivered right-footed by Ryan Williams from left wing, save made by Artur Krysiak.68:05 Substitution
Substitution (Morecambe) makes a substitution, with Jordan Burrow coming on for Gary McDonald.65:33
Outswinging corner taken by Ryan Williams from the right by-line, clearance by Kevin Amankwaah.65:19
Centre by Gary McDonald, Craig Woodman gets a block in.64:12
The official flags Jamie Cureton offside. Indirect free kick taken by Barry Roche.60:58
The assist for the goal came from Tommy Doherty.60:58 Goal scored
Goal! - Jamie Cureton - Morecambe 0 - 1 Exeter Jamie Cureton finds the back of the net with a goal from inside the penalty box to the bottom right corner of the goal. Morecambe 0-1 Exeter.60:19 Substitution
Substitution Jack Redshaw replaces Lewis Alessandra.59:23
Corner from the left by-line taken by Arron Davies, Tommy Doherty has a header from close range and clears the crossbar.58:06
Mark Molesley produces a left-footed shot from just outside the box that misses to the right of the net.56:06
Gary McDonald takes the chance to get an effort at goal. Blocked by Pat Baldwin.55:17
A cross is delivered by Arron Davies, save made by Barry Roche.54:02
The offside flag is raised against Chris Holroyd. Tommy Doherty takes the free kick.53:33
A cross is delivered by Gary McDonald, clearance by Pat Baldwin.51:54
Corner taken by Ryan Williams from the left by-line, clearance made by Kevin Amankwaah.51:10
Will Haining takes the direct free kick.51:10 Booking
Booking The referee shows Tommy Doherty a yellow card.50:36
Tommy Doherty gives away a free kick for an unfair challenge on Gary McDonald.49:34
Close range effort by Lewis Alessandra goes wide of the left-hand upright.48:31
Jimmy Keohane has a drilled shot. Blocked by Nicholas Fenton.45:32
Effort on goal by Danny Coles from inside the penalty box misses to the right of the target.45:01
The referee gets the second half started.45:00 +1:20 Half time
Half Time The whistle is blown to end the first half.45:00 +0:52
Stewart Drummond concedes a free kick for a foul on Jimmy Keohane. Indirect free kick taken by Pat Baldwin.45:00 +0:10
The referee blows for offside against Nicholas Fenton. Artur Krysiak takes the indirect free kick.44:39
Foul by Mark Molesley on Ryan Williams, free kick awarded. Will Haining restarts play with the free kick.43:01
The assistant referee signals for offside against Nicholas Fenton. Artur Krysiak restarts play with the free kick.42:30
Scot Bennett concedes a free kick for a foul on Ryan Williams. Will Haining restarts play with the free kick.42:14
The ball is sent over by Andrew Parrish, clearance by Tommy Doherty.41:20
Outswinging corner taken from the right by-line by Arron Davies, Andrew Parrish makes a clearance.41:04
Mark Molesley delivers the ball, blocked by Will Haining.40:50
Foul by Chris Holroyd on Pat Baldwin, free kick awarded. Artur Krysiak takes the free kick.39:14
The official flags Chris Holroyd offside. Free kick taken by Artur Krysiak.37:11
Centre by Gary McDonald, save by Artur Krysiak.35:44
Andrew Wright challenges Kevin Amankwaah unfairly and gives away a free kick. The free kick is swung in left-footed by Craig Woodman, Andrew Wright makes a clearance.34:56
Mark Molesley has an effort at goal from outside the penalty area which goes wide right of the goal.34:03
A cross is delivered by Chris Holroyd, Headed effort from inside the area by Kevin Ellison misses to the right of the target.31:30
Chris Holroyd is caught offside. Danny Coles takes the free kick.26:50
The ball is crossed by Andrew Parrish.26:35
The ball is sent over by Pat Baldwin, Will Haining makes a clearance.25:51
Free kick awarded for an unfair challenge on Mark Molesley by Andrew Wright. Kevin Amankwaah takes the free kick.24:00
The ball is crossed by Stewart Drummond, save made by Artur Krysiak.23:20
Unfair challenge on Kevin Ellison by Mark Molesley results in a free kick. Barry Roche takes the free kick.23:00
Foul by Andrew Wright on Mark Molesley, free kick awarded. Kevin Amankwaah restarts play with the free kick.22:03
Kevin Ellison produces a cross, Mark Molesley gets a block in.20:17
Mark Molesley challenges Stewart Drummond unfairly and gives away a free kick. Nicholas Fenton takes the free kick.16:52
Arron Davies takes the chance to get an effort at goal. Nicholas Fenton gets a block in.13:52
Free kick awarded for an unfair challenge on Pat Baldwin by Kevin Ellison. Artur Krysiak restarts play with the free kick.11:40
Ryan Williams delivers the ball, clearance made by Tommy Doherty.11:00
Outswinging corner taken by Craig Woodman, clearance made by Will Haining.9:32
Free kick awarded for a foul by Nicholas Fenton on Scot Bennett. Direct effort from the free kick comes in from Craig Woodman.7:56
Lewis Alessandra crosses the ball.6:10
Foul by Chris Holroyd on Tommy Doherty, free kick awarded. Artur Krysiak takes the indirect free kick.4:51
Craig Woodman crosses the ball, clearance made by Will Haining.3:45
Centre by Andrew Parrish, Tommy Doherty manages to make a clearance.2:00
Tommy Doherty sends in a cross, clearance by Nicholas Fenton.0:46
Chris Holroyd has an effort at goal from deep inside the area missing to the left of the target.0:00
The referee gets the game started.
Live data and text provided by our data suppliers