Match ends, Oldham Athletic 2, Swindon Town 0.
Oldham boosted their hopes of League One survival by beating Swindon.
The hosts, the better side throughout, took an early lead when Liam Kelly headed home Jonathan Forte's cross, and Curtis Main nodded in at the back post late on at Boundary Park.
Oldham goalkeeper Joel Coleman kept out a rare Swindon effort from Louis Thompson effort in the first half.
The Latics remain in the relegation zone, one point behind 20th-placed Blackpool with two games in hand.
Oldham manager John Sheridan told BBC Radio Manchester:
"I thought we fully deserved the result. The most important thing is getting the three points.
"It was a tricky game tonight, Swindon are a good passing side and they can really hurt you.
"I wouldn't like to play against us at the moment. The stamina in the team is excellent and we fully deserved the result and another clean sheet.
"I'm really pleased for Curtis Main. He deserved the goal, it was a great finish."
Line-ups
Oldham
Formation 4-2-3-1
- 1Coleman
- 36Dummigan
- 5Wilson
- 16GerrardBooked at 81mins
- 17Holmes-Dennis
- 4Dieng
- 6KellyBooked at 90mins
- 21Main
- 12PalmerSubstituted forWinchesterat 88'minutes
- 8JonesSubstituted forCroftat 90+1'minutes
- 11ForteBooked at 21minsSubstituted forCassidyat 77'minutes
Substitutes
- 2Brown
- 3Mills
- 7Croft
- 13Cornell
- 14Cassidy
- 15Winchester
- 20Wilson
Swindon
Formation 3-5-2
- 25Belford
- 6Turnbull
- 21Sendles-WhiteBooked at 79mins
- 29Rossi BrancoBooked at 81mins
- 27BarrySubstituted forBrophyat 73'minutes
- 26RodgersBooked at 67mins
- 18ThompsonBooked at 90mins
- 14Doughty
- 3Ormonde-OttewillBooked at 90mins
- 24HyltonSubstituted forYoungat 57'minutes
- 28IandoloBooked at 15minsSubstituted forCookeat 70'minutes
Substitutes
- 15Brophy
- 19Balmy
- 22Marshall
- 23Cooke
- 32Henry
- 34Evans
- 35Young
- Referee:
- Andy Haines
- Attendance:
- 3,730
Match Stats
- Possession
- Home43%
- Away57%
- Shots
- Home11
- Away6
- Shots on Target
- Home5
- Away2
- Corners
- Home5
- Away4
- Fouls
- Home5
- Away10
Live Text
Post update
Full Time
Second Half ends, Oldham Athletic 2, Swindon Town 0.
Booking
Louis Thompson (Swindon Town) is shown the yellow card.
Booking
Liam Kelly (Oldham Athletic) is shown the yellow card for a bad foul.
Post update
Foul by Liam Kelly (Oldham Athletic).
Post update
Louis Thompson (Swindon Town) wins a free kick in the defensive half.
Substitution
Substitution, Oldham Athletic. Lee Croft replaces Michael Jones.
Booking
Brandon Ormonde-Ottewill (Swindon Town) is shown the yellow card for a bad foul.
Post update
Cameron Dummigan (Oldham Athletic) wins a free kick in the defensive half.
Post update
Foul by Brandon Ormonde-Ottewill (Swindon Town).
Substitution
Substitution, Oldham Athletic. Carl Winchester replaces Matthew Palmer.
Post update
Attempt saved. Cameron Dummigan (Oldham Athletic) right footed shot from outside the box is saved in the bottom left corner.
Goal!
Goal! Oldham Athletic 2, Swindon Town 0. Curtis Main (Oldham Athletic) header from the centre of the box to the high centre of the goal. Assisted by James Wilson.
Booking
Raphael Rossi Branco (Swindon Town) is shown the yellow card.
Booking
Anthony Gerrard (Oldham Athletic) is shown the yellow card.
Booking
Jamie Sendles-White (Swindon Town) is shown the yellow card for a bad foul.
Post update
Curtis Main (Oldham Athletic) wins a free kick in the attacking half.
Post update
Foul by Jamie Sendles-White (Swindon Town).
Post update
Curtis Main (Oldham Athletic) wins a free kick in the defensive half.
Post update
Foul by James Brophy (Swindon Town).