Match ends, Southend United 1, Charlton Athletic 2.
Charlton netted a late winner to beat Southend in a match which saw three players sent off in stoppage time.
Referee Brett Huxtable diismissed Shrimpers duo Mark Oxley and Michael Kightly along with the Addicks' Tariqe Fosu after an 18-man brawl between the two teams.
The dramatic conclusion overshadowed a game which Charlton shaded to pick up all three points courtesy of a late header from Krystian Bielik.
Charlton went close to opening the scoring through Patrick Bauer and Nicky Ajose in the first half, while they also had strong shouts for a penalty waved away when Lewis Page went to ground while under pressure from Stephen McLaughlin.
But with 57 minutes on the clock, Charlton took the lead when Karlan Grant outmuscled Michael Turner down the right flank and crossed for Lyle Taylor to tap home.
The visitors were ahead for just three minutes before Southend drew level when Ben Coker's left-wing cross was slotted home by Theo Robinson.
However, three minutes from time, Bielik headed home Josh Cullen's right-wing corner to secure victory for the Addicks before the late flurry of red cards.
Match report supplied by the Press Association.
- 1OxleyBooked at 90mins
- 48WhiteBooked at 90mins
- 11McLaughlinSubstituted forBunnat 68'minutes
- 24DemetriouBooked at 63mins
- 7KightlyBooked at 90mins
- 31RobinsonSubstituted forCoxat 75'minutes
- 9HopperSubstituted forMcCoulskyat 76'minutes
- 5BauerSubstituted forFosu-Henryat 56'minutesBooked at 90mins
- 6PearceBooked at 25mins
- 15PratleyBooked at 45minsSubstituted forLapslieat 71'minutesBooked at 90mins
- 9TaylorBooked at 58mins
- 25AjoseSubstituted forVetokeleat 85'minutes
- Brett Huxtable
- Shots on Target
Second Half ends, Southend United 1, Charlton Athletic 2.
Foul by Karlan Ahearne-Grant (Charlton Athletic).
Tom Hopper (Southend United) wins a free kick on the left wing.
Foul by Krystian Bielik (Charlton Athletic).
Michael Turner (Southend United) wins a free kick in the attacking half.
George Lapslie (Charlton Athletic) is shown the yellow card.
Mark Oxley (Southend United) is shown the red card for violent conduct.
Michael Kightly (Southend United) is shown the red card for violent conduct.
Tariqe Fosu-Henry (Charlton Athletic) is shown the red card for violent conduct.
John White (Southend United) is shown the yellow card for a bad foul.
Tariqe Fosu-Henry (Charlton Athletic) wins a free kick in the defensive half.
Foul by John White (Southend United).
Foul by Chris Solly (Charlton Athletic).
Harry Bunn (Southend United) wins a free kick on the right wing.
Krystian Bielik (Charlton Athletic) wins a free kick in the defensive half.
Foul by Shawn McCoulsky (Southend United).
Josh Cullen (Charlton Athletic) wins a free kick in the attacking half.
Foul by Jason Demetriou (Southend United).
Foul by Lyle Taylor (Charlton Athletic).