Match ends, Oldham Athletic 0, Colchester United 1.
Sammie Szmodics' second-minute goal gave relegation-threatened Colchester a shock win at play-off hopefuls Oldham.
Szmodics drilled home from six yards after the hosts failed to clear David Fox's cross in a poor first half.
Mike Jones dragged his volley wide for Oldham after the break, with Gavin Massey and Matthew Briggs going close to doubling the U's advantage.
The Latics found the net in second-half injury time, but Liam Kelly's effort was ruled out for offside.
Despite a first victory in four, Colchester remain in the relegation zone but are now only one point from safety.
Lee Johnson's side slip to sixth, one point ahead of Chesterfield.
Oldham manager Lee Johnson told BBC Radio Manchester:
"Of course it's not what you want, is it? I mean, I thought the second half, we gave it a go and I thought the subs gave us a bit of energy and a bit of impetus.
"But I think what killed us really was the first 20 minutes.
"We conceded a poor goal, we knew that set-pieces could be an issue - you just look at the mistakes.
"As a manager you try and guard against it and try and get them up for it and check everybody's legs and make sure they're alright and they should have been alright."
Line-ups
Oldham
Formation 4-1-2-1-2
- 25Kean
- 20Wilson
- 16Wilson
- 5ElokobiBooked at 37mins
- 3Mills
- 6Kelly
- 14MellisSubstituted forWinchesterat 57'minutes
- 8JonesSubstituted forPoleonat 57'minutes
- 10Philliskirk
- 39MurphySubstituted forTurnerat 58'minutes
- 11Forte
Substitutes
- 2Brown
- 4Dieng
- 9Poleon
- 13Coleman
- 15Winchester
- 21Kusunga
- 23Turner
Colchester
Formation 4-2-3-1
- 1Walker
- 20Clohessy
- 18Eastman
- 2Wynter
- 15Briggs
- 38Fox
- 32Lapslie
- 41HewittSubstituted forBonneat 89'minutes
- 28SzmodicsSubstituted forMarriottat 83'minutes
- 21Massey
- 42PorterBooked at 87mins
Substitutes
- 3Gordon
- 11Marriott
- 12Lewington
- 25McEvoy
- 27Bonne
- 37Sembie-Ferris
- 40Harney
- Referee:
- Robert Lewis
- Attendance:
- 5,668
Match Stats
- Possession
- Home59%
- Away41%
- Shots
- Home8
- Away7
- Shots on Target
- Home2
- Away6
- Corners
- Home3
- Away5
- Fouls
- Home11
- Away14
Live Text
Post update
Full Time
Second Half ends, Oldham Athletic 0, Colchester United 1.
Post update
Liam Kelly (Oldham Athletic) wins a free kick in the defensive half.
Post update
Foul by Chris Porter (Colchester United).
Post update
Corner, Oldham Athletic. Conceded by David Fox.
Post update
Attempt missed. Danny Philliskirk (Oldham Athletic) right footed shot from outside the box is close, but misses to the right.
Post update
Liam Kelly (Oldham Athletic) wins a free kick on the left wing.
Post update
Foul by Chris Porter (Colchester United).
Substitution
Substitution, Colchester United. Macauley Bonne replaces Elliott Hewitt.
Booking
Chris Porter (Colchester United) is shown the yellow card.
Post update
Liam Kelly (Oldham Athletic) wins a free kick in the attacking half.
Post update
Foul by Chris Porter (Colchester United).
Post update
Attempt missed. Dominic Poleon (Oldham Athletic) right footed shot from outside the box is close, but misses to the right.
Substitution
Substitution, Colchester United. Jack Marriott replaces Sammie Szmodics.
Post update
Attempt missed. Carl Winchester (Oldham Athletic) right footed shot from outside the box is high and wide to the right.
Post update
Dominic Poleon (Oldham Athletic) wins a free kick on the left wing.
Post update
Foul by Elliott Hewitt (Colchester United).
Post update
Attempt saved. Gavin Massey (Colchester United) right footed shot from outside the box is saved in the bottom left corner.
Post update
Foul by George Elokobi (Oldham Athletic).
Post update
Chris Porter (Colchester United) wins a free kick on the right wing.