Last updated on .From the section Football

Barry Roche has been at Morecambe for more than seven years

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.

More on this story 'And of all the people to score!' - 5 live highlights and Roche reaction