Match ends, Swindon Town 0, Oldham Athletic 1.
Jonathan Grounds' second-half winner at Swindon earned Oldham their first victory away from home since November.
Latics keeper Mark Oxley saved Swindon's solitary first-half effort on goal from a Ryan Harley free-kick.
New arrival Jon Stead went close with a header before setting up the winner, Grounds firing in the rebound after the Latics substitute's shot was blocked.
Swindon finished with 10 men after half-time sub Troy Archibald-Henville was sent off for a second yellow card.
VIEW FROM THE DRESSING ROOM
Swindon Town manager Mark Cooper told BBC Wiltshire:
"We needed to compete. It wasn't a day for pretty football.
"I would suggest that they wanted it more, which is the disappointing thing.
"We made one or two changes. The only positive for me was Troy Archibald-Henville. He was outstanding when he came on.
"I thought the referee was poor but I'm not going to use that as an excuse."
Oldham manager Lee Johnson told BBC Radio Manchester:
"We've come to a tough place in tough conditions and I think we've won the day - tactically, technically and effort wise.
"We've just chucked that back four together. We've done two days of work on it, which isn't enough work for any back four, but sometimes when you do that it ends up working well.
"[The transfer window] has been hectic. I think i've got to give my phone a massage on Monday because it's been overworked that much.
"We're working with a small budget so we've got to wheel and deal even more, and that's why I'm really pleased with the business that we've done."
Line-ups
Swindon
Formation 4-5-1
- 1Foderingham
- 2Thompson
- 34Reckord
- 4LuongoSubstituted forGladwinat 72'minutes
- 22WardSubstituted forArchibald-Henvilleat 45'minutesBooked at 90mins
- 29Rossi BrancoBooked at 62mins
- 3Byrne
- 7Harley
- 28SmithBooked at 34mins
- 19Thompson
- 33BarkerSubstituted forRangerat 59'minutes
Substitutes
- 6Reis
- 9Ranger
- 21Smith
- 23Barthram
- 25Belford
- 39Gladwin
- 41Archibald-Henville
Oldham
Formation 4-4-2
- 1Oxley
- 2Brown
- 3Grounds
- 4Wesolowski
- 16Wilson
- 18Lockwood
- 28WorrallBooked at 72minsSubstituted forKissockat 89'minutes
- 8Smith
- 27Philliskirk
- 14Clarke-HarrisSubstituted forSteadat 64'minutes
- 30Harkins
Substitutes
- 9Stead
- 12Mellor
- 17Rodgers
- 19Dayton
- 20Kissock
- 21Millar
- 29Rachubka
- Referee:
- Tim Robinson
- Attendance:
- 7,391
Match Stats
- Possession
- Home47%
- Away53%
- Shots
- Home5
- Away6
- Shots on Target
- Home1
- Away3
- Corners
- Home2
- Away6
- Fouls
- Home13
- Away14
Live Text
Post update
Full Time
Second Half ends, Swindon Town 0, Oldham Athletic 1.
Post update
Foul by Raphael Rossi Branco (Swindon Town).
Post update
Jon Stead (Oldham Athletic) wins a free kick in the attacking half.
Post update
Corner, Swindon Town. Conceded by James Wesolowski.
Post update
Raphael Rossi Branco (Swindon Town) wins a free kick in the attacking half.
Post update
Foul by Jon Stead (Oldham Athletic).
Post update
Corner, Oldham Athletic. Conceded by Raphael Rossi Branco.
Dismissal
Second yellow card to Troy Archibald-Henville (Swindon Town).
Post update
James Wesolowski (Oldham Athletic) wins a free kick in the attacking half.
Post update
Foul by Troy Archibald-Henville (Swindon Town).
Post update
Gary Harkins (Oldham Athletic) wins a free kick on the right wing.
Post update
Foul by Ben Gladwin (Swindon Town).
Substitution
Substitution, Oldham Athletic. John Kissock replaces David Worrall.
Post update
Ben Gladwin (Swindon Town) wins a free kick in the attacking half.
Post update
Foul by James Wesolowski (Oldham Athletic).
Post update
Attempt missed. Danny Philliskirk (Oldham Athletic) right footed shot from outside the box is just a bit too high.
Post update
Attempt missed. Nathan Byrne (Swindon Town) right footed shot from a difficult angle on the right misses to the right.
Goal!
Goal! Swindon Town 0, Oldham Athletic 1. Jonathan Grounds (Oldham Athletic) left footed shot from the centre of the box to the bottom right corner. Assisted by Gary Harkins.
Substitution
Substitution, Swindon Town. Ben Gladwin replaces Massimo Luongo.