Match ends, Morecambe 0, Exeter City 2.
Exeter beat Morecambe to move to within a point of League Two's play-off spots.
City went ahead when Shrimps defender Shaun Beeley tried to chest Christian Ribeiro's cross back to his goalkeeper but could only divert it into the net.
Morecambe keeper Scott Davies then brilliantly saved Matt Grimes' free-kick and David Wheeler's header to prevent them falling further behind.
But Tom Nicholls' composed finish eventually wrapped up the win late on as Exeter deservedly moved up to 10th.
The margin of victory might have been greater but for Davies, who also produced fine stops to deny Nicholls and Jimmy Keohane after half-time.
The Grecians are now just one point behind Morecambe, who remain in seventh having not won at home since 13 September.
- 8WrightSubstituted forAmondat 75'minutes
- 26BarkhuizenSubstituted forMcCreadyat 45'minutes
- 9SampsonSubstituted forMullinat 67'minutes
- 22WheelerSubstituted forNobleat 69'minutes
- 31CumminsSubstituted forNicholsat 81'minutes
- Geoff Eltringham
- Shots on Target
Second Half ends, Morecambe 0, Exeter City 2.
Danny Butterfield (Exeter City) wins a free kick in the attacking half.
Foul by Paul Mullin (Morecambe).
Corner, Exeter City. Conceded by Andy Parrish.
Goal! Morecambe 0, Exeter City 2. Tom Nichols (Exeter City) right footed shot from the right side of the box to the centre of the goal.
Attempt missed. Arron Davies (Exeter City) right footed shot from outside the box is high and wide to the right.
Corner, Exeter City. Conceded by Scott Davies.
Attempt saved. Tom Nichols (Exeter City) header from the right side of the box is saved in the top centre of the goal.
Substitution, Exeter City. Tom Nichols replaces Graham Cummins.
Attempt missed. David Noble (Exeter City) right footed shot from outside the box misses to the right.
Substitution, Morecambe. Padraig Amond replaces Andrew Wright.
Attempt missed. Andrew Fleming (Morecambe) header from the centre of the box is just a bit too high.
Attempt blocked. Andrew Fleming (Morecambe) right footed shot from outside the box is blocked.
Andrew Fleming (Morecambe) wins a free kick in the defensive half.
Foul by Christian Ribeiro (Exeter City).
Andrew Wright (Morecambe) wins a free kick in the defensive half.
Foul by Jimmy Keohane (Exeter City).
Substitution, Exeter City. David Noble replaces David Wheeler.
Attempt blocked. Matt Grimes (Exeter City) left footed shot from outside the box is blocked.