Match ends, Gillingham 3, Scunthorpe United 2.
A hat-trick of penalties for Josh Wright against his former club completed a remarkable turnaround for Gillingham, who recovered from two goals down to beat Scunthorpe.
Paddy Madden turned home Kevin van Veen's cross from 10 yards out after just four minutes to put the promotion-chasing Iron ahead.
Max Ehmer had a header cleared off the line by Stephen Dawson, but the visitors enjoyed the best of the play with Nelson denying Madden and Van Veen time and time again either side of half-time.
Harry Toffolo's 25-yard effort looked to have put the game to bed with 15 minutes remaining, but when Matt Crooks fouled Bradley Dack and Wright got his first, the hosts could smell blood.
And remarkably referee Robert Lewis awarded two more penalties to Gillingham in the final 10 minutes, the first for a handball in the area before Van Veen brought down Wright.
And the 27-year-old midfielder made no mistake with either spot-kick to fire his side to the unlikeliest of wins. It was also the first hat-trick from any Gills player since 2011.
Match report supplied by the Press Association.
- 5EhmerBooked at 26mins
- 4HerdBooked at 34minsSubstituted forOsadebeat 45'minutes
- 14MartinSubstituted forHessenthalerat 74'minutes
- 33ByrneBooked at 90mins
- 17QuigleySubstituted forParkerat 68'minutes
- 33ClarkeBooked at 88mins
- 6MirfinSubstituted forDaviesat 90'minutes
- 15ToffoloBooked at 85mins
- 26NessSubstituted forBishopat 75'minutes
- 9MaddenBooked at 50mins
- 10van VeenBooked at 70mins
- 14HopperSubstituted forToneyat 87'minutesBooked at 89mins
- Robert Lewis
- Shots on Target
Second Half ends, Gillingham 3, Scunthorpe United 2.
Adedeji Oshilaja (Gillingham) wins a free kick on the left wing.
Foul by Matt Crooks (Scunthorpe United).
Mark Byrne (Gillingham) is shown the yellow card for hand ball.
Hand ball by Mark Byrne (Gillingham).
Ivan Toney (Scunthorpe United) wins a free kick on the left wing.
Foul by Bradley Dack (Gillingham).
Foul by Ivan Toney (Scunthorpe United).
Max Ehmer (Gillingham) wins a free kick in the attacking half.
Corner, Scunthorpe United. Conceded by Stuart Nelson.
Attempt saved. Craig Davies (Scunthorpe United) right footed shot from the centre of the box is saved in the centre of the goal.
Substitution, Scunthorpe United. Craig Davies replaces David Mirfin.
Ivan Toney (Scunthorpe United) is shown the yellow card.
Foul by Josh Parker (Gillingham).
Jordan Clarke (Scunthorpe United) wins a free kick in the defensive half.
Jordan Clarke (Scunthorpe United) is shown the yellow card for a bad foul.
Mark Byrne (Gillingham) wins a free kick in the defensive half.
Foul by Jordan Clarke (Scunthorpe United).
Substitution, Scunthorpe United. Ivan Toney replaces Tom Hopper.