Match ends, Charlton Athletic 2, Swindon Town 2.
Substitute Andrew Shinnie saved the day for Charlton as they fought back from two goals down to draw 2-2 with Swindon at The Valley in League One.
A shot from Jake Forster-Caskey in the 90th minute ricocheted off the defence and fell kindly for Shinnie to slot the late equaliser home.
The Addicks almost scored in the opening moments when a weak Swindon back pass was collected by Ronnie Schwartz, whose low effort bounced off the far post.
Then, with just five minutes on the clock, hesitant defending from Adam Matthews allowed Hallam Hope to skip past the right-back and blast the opener through goalkeeper Ben Amos.
Matthew Palmer then beat Liam Millar to a loose ball and drove Town's second beyond Amos, via a deflection, with just their second shot on target after 39 minutes.
The hosts pulled one back on 57 minutes when Chuks Aneke headed home Millar's floated cross from close range, and the striker was denied a second by the crossbar 10 minutes later before Shinnie's late equaliser.
Report supplied by PA Media
Line-ups
Charlton
Formation 4-4-2
- 13Amos
- 16Matthews
- 2Gunter
- 4Oshilaja
- 22MaatsenSubstituted forPearceat 72'minutes
- 7WilliamsSubstituted forShinnieat 45'minutes
- 15PratleySubstituted forMorganat 61'minutes
- 8Forster-Caskey
- 27Millar
- 10AnekeSubstituted forStockleyat 76'minutes
- 29SchwartzSubstituted forWashingtonat 76'minutes
Substitutes
- 6Pearce
- 9Stockley
- 11Gilbey
- 12Shinnie
- 14Washington
- 19Morgan
- 31Harness
Swindon
Formation 4-2-3-1
- 1Travers
- 13FreemanSubstituted forOdimayoat 72'minutes
- 17Masterson
- 4Conroy
- 26ThompsonBooked at 90mins
- 23Palmer
- 19Lyden
- 20GrantSubstituted forPayneat 63'minutes
- 10TwineBooked at 34minsSubstituted forSmithat 64'minutes
- 45HopeSubstituted forPitmanat 82'minutes
- 7JaiyesimiBooked at 84mins
Substitutes
- 8Pitman
- 11Smith
- 15Smith
- 16Odimayo
- 18Payne
- 21Curran
- 42Grant
- Referee:
- James Linington
Match Stats
- Possession
- Home57%
- Away43%
- Shots
- Home21
- Away9
- Shots on Target
- Home8
- Away2
- Corners
- Home4
- Away0
- Fouls
- Home19
- Away12
Live Text
Post update
Full Time
Second Half ends, Charlton Athletic 2, Swindon Town 2.
Post update
Attempt missed. Conor Washington (Charlton Athletic) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Albie Morgan.
Post update
Attempt missed. Jordan Lyden (Swindon Town) right footed shot from the centre of the box is high and wide to the left. Assisted by Matthew Smith.
Post update
Attempt blocked. Jason Pearce (Charlton Athletic) left footed shot from the centre of the box is blocked. Assisted by Jake Forster-Caskey with a cross.
Post update
Corner, Charlton Athletic. Conceded by Akinwale Odimayo.
Post update
Foul by Jason Pearce (Charlton Athletic).
Post update
Brett Pitman (Swindon Town) wins a free kick on the right wing.
Booking
Dominic Thompson (Swindon Town) is shown the yellow card.
Goal!
Goal! Charlton Athletic 2, Swindon Town 2. Andrew Shinnie (Charlton Athletic) left footed shot from the centre of the box to the bottom left corner. Assisted by Jake Forster-Caskey.
Post update
Attempt missed. Brett Pitman (Swindon Town) right footed shot from outside the box is too high. Assisted by Matthew Palmer.
Post update
Attempt blocked. Diallang Jaiyesimi (Swindon Town) left footed shot from the centre of the box is blocked. Assisted by Matthew Smith.
Post update
Jason Pearce (Charlton Athletic) wins a free kick in the defensive half.
Post update
Foul by Diallang Jaiyesimi (Swindon Town).
Post update
Attempt missed. Diallang Jaiyesimi (Swindon Town) right footed shot from the right side of the box is high and wide to the left. Assisted by Brett Pitman with a headed pass.
Post update
Foul by Jason Pearce (Charlton Athletic).
Post update
Diallang Jaiyesimi (Swindon Town) wins a free kick in the defensive half.
Booking
Diallang Jaiyesimi (Swindon Town) is shown the yellow card.
Post update
Offside, Swindon Town. Akinwale Odimayo tries a through ball, but Diallang Jaiyesimi is caught offside.
Substitution
Substitution, Swindon Town. Brett Pitman replaces Hallam Hope.