Swindon’s play-off hopes were handed a damaging blow as centre-back Omar Beckles scored either side of the break as 10-man Leyton Orient held on for victory.
On-loan Charlton striker Josh Davison pulled a goal back with a late strike but the visitors took maximum points.
A first half with few chances saw Beckles score against the run of play midway through, rising highest in the box to connect with Theo Archibald’s free-kick.
Hector Kyprianou hampered Orient’s bright start as he was shown a second yellow card by referee Sam Allison just minutes later for bringing down Louie Barry.
Tempers threatened to boil over 10 minutes before half-time with an on-pitch scuffle involving players and managers resulting in six yellow cards being shown, including one to form Swindon – now Orient – boss Richie Wellens.
The away side doubled their advantage at the start of the second half through Beckles as he stabbed the ball past Joe Wollacott to score his second of the afternoon.
Davison reduced the deficit with a close-range strike in the 77th minute but, despite their late aerial bombardment, Swindon lacked the required end product to take anything from the game.
Match report supplied by PA Media.
- 2OdimayoSubstituted forParsonsdid 59′minutes
- 16O’BrienBooked at 38mins
- 23TomlinsonSubstituted forwilliamsdid 45′minutes
- 18EgboSubstituted forAguiardid 71′minutes
- 19barryBooked at 37mins
- 25OgieBooked at 37mins
- 7SmithSubstituted forColemandid 27′minutes
- 26KyprianouBooked at 24mins
- 18PratleyBooked at 37mins
- 11ArchibaldBooked at 38minsSubstituted forBrowndid 65′minutesBooked at 89mins
- 20SotiriouSubstituted forMitchelldid 78′minutes
- Sam Allison
Match ends, Swindon Town 1, Leyton Orient 2.
Second Half ends, Swindon Town 1, Leyton Orient 2.
Attempt missed. Josh Davison (Swindon Town) header from the left side of the box is close, but misses to the left. Assisted by Louis Reed.
Attempt saved. Louie Barry (Swindon Town) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jack Payne.
Jonathan Williams (Swindon Town) wins a free kick in the defensive half.
Foul by Ethan Coleman (Leyton Orient).
Corner, Leyton East. Conceded by Joseph Wollacott.
Attempt saved. Aaron Drinan (Leyton Orient) right footed shot from outside the box is saved in the top center of the goal. Assisted by Ethan Coleman.
Foul by Josh Davison (Swindon Town).
Lawrence Vigouroux (Leyton Orient) wins a free kick in the defensive half.
Foul by Ellis Iandolo (Swindon Town).
Aaron Drinan (Leyton Orient) wins a free kick on the right wing.
Jordan Brown (Leyton Orient) is shown the yellow card for a bad foul.
Jonathan Williams (Swindon Town) wins a free kick on the right wing.
Foul by Jordan Brown (Leyton Orient).
Attempt missed. Josh Davison (Swindon Town) header from the center of the box misses to the left. Assisted by Jonathan Williams with a cross.
Attempt saved. Ricky Aguiar (Swindon Town) right footed shot from outside the box is saved in the center of the goal. Assisted by Jake O’Brien.
Attempt blocked. Jake O’Brien (Swindon Town) left footed shot from very close range is blocked.
Attempt saved. Louie Barry (Swindon Town) right footed shot from the left side of the six yard box is saved in the bottom left corner. Assisted by Louis Reed with a cross.
Corner, Swindon Town. Conceded by Aaron Drinan.