Match ends, Morecambe 1, Portsmouth 1.
Morecambe goalkeeper Barry Roche headed home a 94th-minute equaliser to deny Portsmouth all three points.
The 33-year-old got on the end of Shaun Miller's corner to score for the first time in 493 career appearances.
Roche almost netted in the first half, his long clearance saved at full stretch by opposite number Ryan Fulton.
Portsmouth went ahead when Kal Naismith ran through the Shrimps' midfield, cleverly finding Gareth Evans who finished smartly from 12 yards.
Roche's leveller halted Morecambe's three-game losing streak in the league, while Pompey move up to fifth in League Two.
|'And of all the people to score!' - 5 live highlights and Roche reaction|
- 2BeeleyBooked at 89mins
- 17FlemingBooked at 58mins
- 7DevittSubstituted forMolyneuxat 82'minutes
- 11EllisonSubstituted forMullinat 75'minutes
- 20ClarkeBooked at 31mins
- 10McNultySubstituted forMcGurkat 83'minutes
- 14NaismithSubstituted forBennettat 72'minutes
- 21SmithSubstituted forRobertsat 72'minutes
- Richard Clark
- Shots on Target
Second Half ends, Morecambe 1, Portsmouth 1.
Goal! Morecambe 1, Portsmouth 1. Barry Roche (Morecambe) header from very close range to the bottom right corner. Assisted by Shaun Miller with a cross following a corner.
Corner, Morecambe. Conceded by Ryan Fulton.
Attempt saved. Lee Molyneux (Morecambe) left footed shot from the centre of the box is saved in the bottom left corner.
Andrew Fleming (Morecambe) wins a free kick in the defensive half.
Foul by Gary Roberts (Portsmouth).
Shaun Beeley (Morecambe) is shown the yellow card for a bad foul.
Foul by Shaun Beeley (Morecambe).
Kyle Bennett (Portsmouth) wins a free kick on the right wing.
Attempt blocked. Paul Mullin (Morecambe) right footed shot from outside the box is blocked.
Foul by Andrew Fleming (Morecambe).
Kyle Bennett (Portsmouth) wins a free kick in the defensive half.
Shaun Beeley (Morecambe) wins a free kick on the left wing.
Foul by Adam McGurk (Portsmouth).
Delay in match Ben Close (Portsmouth) because of an injury.
Foul by Lee Molyneux (Morecambe).
Ben Close (Portsmouth) wins a free kick in the attacking half.
Substitution, Portsmouth. Adam McGurk replaces Marc McNulty.
Substitution, Morecambe. Lee Molyneux replaces Jamie Devitt.