Charlton’s automatic promotion hopes were dealt a big blow as Oxford came from behind to beat them 2-1 in a match that saw both teams reduced to 10 men.
The Addicks started brightly, opening the scoring in the fifth minute when Lyle Taylor scored from the penalty spot after Joe Aribo had been brought down in the box.
Oxford responded 13 minutes later when Curtis Nelson produced a spectacular left-footed volley at the back post to make it 1-1.
Oxford turned the game on its head in the 23rd minute as Luke Garbutt struck a superb 25-yard free-kick over the wall to leave goalkeeper Dillon Phillips grasping thin air.
Charlton were given a lifeline early in the second half when home keeper Simon Eastwood was sent off for handling outside his area.
But that advantage was cancelled out in the 74th minute when Chris Solly was shown a straight red card for lunging in on Jamie Mackie.
Match report supplied by Press Association