Match ends, Scunthorpe United 0, Oldham Athletic 1.
Oldham snatched a late win over struggling Scunthorpe to rise into the League One play-off places.
The visitors had the majority of the possession in a lacklustre first half, but they struggled to test Luke Daniels in the Scunthorpe goal.
Just as it looked like the game was heading for a draw, Carl Winchester drove into the box unchallenged and fired in the winning goal.
Defeat by Oldham was only the Iron's third in 15 league matches.
Scunthorpe United manager Mark Robins told to BBC Radio Humberside:
"I don't think we deserved to lose it - a fair result would have been a draw, but it was just one of those games.
"I'm not going to candy-coat anything, it was a poor game and looked like it was going to be a 0-0 draw.
"We shot ourselves in the foot and really there wasn't enough quality in it from us. We tried to change that with one or two substitutions and while it helped a little, it was not enough."
Oldham manager Lee Johnson told BBC Radio Manchester:
"I was really pleased - obviously, after not a great performance on Tuesday, we had to sort of go back to the drawing board and re-inspire the group and we've done that, and they've done that for themselves.
"It was a very, very professional performance, reasonably comfortable, it maybe could have been 3-1 or something like that.
"We played some good stuff and created chances at a tough place to come."
- 35OsbourneSubstituted forAdelakunat 90'minutes
- 22O'NeilSubstituted forEvansat 68'minutes
- 34HopperSubstituted forvan Veenat 75'minutes
- 10van Veen
- 4DiengSubstituted forMellisat 69'minutes
- 8JonesSubstituted forMurphyat 78'minutes
- 17WilkinsonSubstituted forPoleonat 85'minutes
- Darren Deadman
- Shots on Target
Second Half ends, Scunthorpe United 0, Oldham Athletic 1.
Foul by Neal Bishop (Scunthorpe United).
Carl Winchester (Oldham Athletic) wins a free kick in the defensive half.
Neal Bishop (Scunthorpe United) wins a free kick in the attacking half.
Foul by Rhys Murphy (Oldham Athletic).
Foul by George Evans (Scunthorpe United).
Jacob Mellis (Oldham Athletic) wins a free kick in the attacking half.
Substitution, Scunthorpe United. Hakeeb Adelakun replaces Isaiah Osbourne.
Attempt missed. Paddy Madden (Scunthorpe United) left footed shot from outside the box misses to the left.
Substitution, Oldham Athletic. Dominic Poleon replaces Conor Wilkinson.
Goal! Scunthorpe United 0, Oldham Athletic 1. Carl Winchester (Oldham Athletic) left footed shot from the centre of the box to the bottom right corner.
Attempt saved. Conor Wilkinson (Oldham Athletic) left footed shot from outside the box is saved in the centre of the goal.
Attempt missed. Paddy Madden (Scunthorpe United) right footed shot from outside the box is close, but misses to the left.
Foul by Jacob Mellis (Oldham Athletic).
Neal Bishop (Scunthorpe United) wins a free kick in the defensive half.
Substitution, Oldham Athletic. Rhys Murphy replaces Michael Jones.
Substitution, Scunthorpe United. Kevin van Veen replaces Tom Hopper.
Attempt missed. Conor Wilkinson (Oldham Athletic) right footed shot from outside the box misses to the right.
Corner, Scunthorpe United. Conceded by George Elokobi.