Match ends, Leyton Orient 2, Swindon Town 0.
Leyton Orient beat Swindon and went top of League One thanks to two Lloyd James penalties.
Chris Dagnall struck a post and Moses Odubajo blazed well wide as the home side looked the most likely to take an early lead.
James then put the hosts ahead from the spot after Jamie Reckord brought down Odubajo in the area.
And he doubled the lead after the break when David Mooney was brought down by Troy Archibald-Henville.
Orient are top of the table by virtue of goals scored after Wolves beat Brentford 3-0.
Leyton Orient manager Russell Slade told BBC London 94.9:
"The important thing was to get the win and it was about getting the performance and wanting it more than the opposition.
"I thought we were well worth the three points. We were creating chances all afternoon and without the ball I felt we were excellent today.
"We have showed great character with two back-to-back wins after some iffy results recently. What we have to concentrate on is each and every performance.
"Before today there were 42 points to play for and now there are 39. We have to fight for every one if we want to get to where we want to be."
Swindon Town manager Mark Cooper told BBC Wiltshire:
"I didn't think there was too much danger in the first half and a ridiculous tackle gives them a penalty just before half-time.
"Second-half, first 20 minutes we were not very good and then when it's 2-0 and the game is over, we start to play a little bit.
"We didn't threaten their goal enough but we have a way that we want to play.
"You can't make two challenges like we did in the penalty area and give two penalties away and expect to win games of football."
- 23DagnallBooked at 68minsSubstituted forBattat 76'minutes
- 10MooneySubstituted forLisbieat 84'minutes
- 7CoxBooked at 81mins
- 34ReckordBooked at 76mins
- 41Archibald-HenvilleBooked at 51mins
- 40MurphySubstituted forBarkerat 55'minutes
- 39GladwinSubstituted forReisat 55'minutesBooked at 90mins
- 29Rossi Branco
- Gavin Ward
- Shots on Target
Second Half ends, Leyton Orient 2, Swindon Town 0.
Corner, Leyton Orient. Conceded by George Barker.
Tijane Reis (Swindon Town) is shown the yellow card.
Romain Vincelot (Leyton Orient) wins a free kick in the attacking half.
Foul by Tijane Reis (Swindon Town).
Foul by Shaun Batt (Leyton Orient).
Ryan Harley (Swindon Town) wins a free kick in the defensive half.
Attempt saved. Dean Cox (Leyton Orient) right footed shot from outside the box is saved in the bottom right corner.
Kevin Lisbie (Leyton Orient) wins a free kick in the attacking half.
Foul by Ryan Harley (Swindon Town).
Substitution, Leyton Orient. Kevin Lisbie replaces David Mooney.
Attempt missed. George Barker (Swindon Town) left footed shot from the centre of the box is close, but misses the top left corner.
Dean Cox (Leyton Orient) is shown the yellow card.
Dean Cox (Leyton Orient) has gone down, but that's a dive.
Attempt saved. Shaun Batt (Leyton Orient) right footed shot from the centre of the box is saved in the bottom left corner.
Attempt missed. David Mooney (Leyton Orient) header from the centre of the box is too high.
Jamie Reckord (Swindon Town) is shown the yellow card.
Moses Odubajo (Leyton Orient) wins a free kick in the defensive half.
Foul by Jamie Reckord (Swindon Town).