Match ends, Marine 1, Havant & Waterlooville 0.
Eighth-tier Marine scored a 120th-minute winner to shock 10-man Havant and Waterlooville in the FA Cup second round.
Captain Niall Cummins converted from close range with seconds remaining after the visitors failed to deal with a free-kick.
National League South side Havant had to play the whole of extra time a man light after Anthony Straker was sent off late on for a second bookable offence.
The game seemed to be destined for penalties but Marine, who knocked out League Two Colchester in the first round, found a late, late winner.
The Merseyside club, who play in the Northern Premier League Division One North West, had the better of the few chances created in normal time.
And it was experienced striker Cummins, 33, who dived in at the back post to force the ball over the line with his back after a free-kick was headed across goal.
"I'm not going to lie; I closed my eyes and it hit me in the shoulder or my back," he said.
"It is a dream come true for everyone. It was a tremendous effort and it'll live long in the memory."
Victory for Marine, whose league season is currently on hold because of the national lockdown, puts them into the third round for just the second time in their history.
The club will now host the draw for the third round on Monday at 19:00 GMT.
- 2Solomon-DaviesSubstituted forStricklandat 108'minutes
- 8HmamiBooked at 86minsSubstituted forWignallat 104'minutes
- 4DoyleSubstituted forDevineat 45'minutesBooked at 96mins
- 9CumminsBooked at 44mins
- 10TouraySubstituted forHughesat 120+2'minutes
Havant & Waterlooville
- 2ReadBooked at 76mins
- 5DiarraBooked at 36mins
- 18GomisSubstituted forSinclairat 81'minutes
- 3StrakerBooked at 88mins
- 21DeaconBooked at 30mins
- 8CliffordBooked at 58minsSubstituted forWiddringtonat 60'minutesSubstituted forMcLennanat 90'minutes
- 15RobsonSubstituted forIaciofanoat 72'minutes
- 7TaylorBooked at 119mins
- 20WrightBooked at 110mins
- Ross Joyce
- Shots on Target
Second Half Extra Time ends, Marine 1, Havant & Waterlooville 0.
Foul by Ryan Wignall (Marine).
Joe Iaciofano (Havant & Waterlooville) wins a free kick in the defensive half.
Substitution, Marine. Adam Hughes replaces Momodou Touray.
Goal! Marine 1, Havant & Waterlooville 0. Niall Cummins (Marine) with an attempt from very close range to the high centre of the goal following a set piece situation.
Josh Taylor (Havant & Waterlooville) is shown the yellow card for a bad foul.
James Joyce (Marine) wins a free kick on the left wing.
Foul by Josh Taylor (Havant & Waterlooville).
Foul by Lucas Sinclair (Havant & Waterlooville).
David Raven (Marine) wins a free kick in the defensive half.
Attempt saved. Anthony Miley (Marine) header from the centre of the box is saved in the centre of the goal. Assisted by Kenny Strickland with a cross.
Corner, Marine. Conceded by Lucas Sinclair.
Offside, Marine. Anthony Miley tries a through ball, but David Raven is caught offside.
Foul by Roarie Deacon (Havant & Waterlooville).
James Joyce (Marine) wins a free kick in the attacking half.
Tommy Wright (Havant & Waterlooville) is shown the yellow card for a bad foul.
Foul by Tommy Wright (Havant & Waterlooville).
Jay Devine (Marine) wins a free kick in the defensive half.
Substitution, Marine. Kenny Strickland replaces Josh Solomon-Davies.
- Mike Tyson speaks to Eddie Hearn: Hear from the heavyweight legend as he returns to the ring
- Press X To Continue: Which artist thinks he's the king of Call of Duty?