League One
Oldham1Walsall0

Oldham Athletic 1-0 Walsall

Curtis Main
Oldham have kept four consecutive clean sheets

Oldham boosted their League One survival chances with victory over play-off chasing Walsall.

Jordy Hiwula almost put the Saddlers ahead but was thwarted by goalkeeper Joel Coleman, before Curtis Main shot wide from Tareiq Holmes-Dennis's cross.

Oldham striker Main then fired in the winner with 25 minutes to go, netting his third goal of the season from 12 yards into the bottom corner.

Hiwula had a chance to equalise for Walsall but his shot cleared the bar.

Walsall's second successive defeat means back-to-back losses for the first time in the league since February 2015.

They drop a place to sixth in the table, six points clear of seventh-placed Barnsley, although with two games in hand on a lot of the teams above them, having not played over Easter due to international calls.

John Sheridan's Oldham are now up to 18th, undefeated in four games and two points clear of the relegation zone.

Oldham manager John Sheridan told BBC Radio Manchester:

Media playback is not supported on this device

John Sheridan on Oldham v Walsall

"Obviously it's a relief to get out of the bottom four.

"It's my best result so far since I've come back. I don't think we've played well, but it just shows what character the players have got.

"It's about getting results at this moment in time.

"I thought we were really flat first half, too many players not on the game, so I had a little dig at half-time, and the most pleasing thing is, they responded."

Walsall interim head coach Jon Whitney told BBC WM 95.6:

Media playback is not supported on this device

Whitney on Oldham v Walsall

"I wasn't as disappointed as last week. The performance was OK. It's the result I'm obviously disappointed with.

"In the first half, we did really well. We tried to play it the right way on the pitch. In the second half, they pressed us.

"They got the one chance, that one chance went in and then they've got something to hold on to."

Line-ups

Oldham

  • 1Coleman
  • 36DummiganBooked at 83mins
  • 5Wilson
  • 16GerrardBooked at 78mins
  • 17Holmes-Dennis
  • 12Palmer
  • 6Kelly
  • 4Dieng
  • 8JonesBooked at 85mins
  • 11ForteSubstituted forCassidyat 84'minutes
  • 21Main

Substitutes

  • 2Brown
  • 3Mills
  • 7Croft
  • 13Cornell
  • 14Cassidy
  • 15Winchester
  • 20Wilson

Walsall

  • 1Etheridge
  • 2Demetriou
  • 5Pennington
  • 6Downing
  • 3Taylor
  • 7Chambers
  • 8MantomSubstituted forMorrisat 84'minutes
  • 10Sawyers
  • 12FordeSubstituted forLalkovicat 66'minutes
  • 9BradshawSubstituted forCookat 72'minutes
  • 31Hiwula-Mayifuila

Substitutes

  • 13MacGillivray
  • 14Henry
  • 15Lalkovic
  • 16Preston
  • 18Morris
  • 21Cook
  • 22Kinsella
Referee:
Ben Toner
Attendance:
4,396

Match Stats

Home TeamOldhamAway TeamWalsall
Possession
Home38%
Away62%
Shots
Home6
Away10
Shots on Target
Home3
Away5
Corners
Home2
Away4
Fouls
Home14
Away13

Live Text

Match ends, Oldham Athletic 1, Walsall 0.

Full Time

Second Half ends, Oldham Athletic 1, Walsall 0.

Foul by Kieron Morris (Walsall).

Matthew Palmer (Oldham Athletic) wins a free kick in the defensive half.

Romaine Sawyers (Walsall) wins a free kick on the left wing.

Foul by Michael Jones (Oldham Athletic).

Foul by Jordy Hiwula-Mayifuila (Walsall).

Anthony Gerrard (Oldham Athletic) wins a free kick in the attacking half.

Foul by Andy Taylor (Walsall).

Matthew Palmer (Oldham Athletic) wins a free kick in the defensive half.

Booking

Michael Jones (Oldham Athletic) is shown the yellow card.

Substitution

Substitution, Walsall. Kieron Morris replaces Sam Mantom.

Substitution

Substitution, Oldham Athletic. Jake Cassidy replaces Jonathan Forte.

Booking

Cameron Dummigan (Oldham Athletic) is shown the yellow card for a bad foul.

Romaine Sawyers (Walsall) wins a free kick in the defensive half.

Foul by Cameron Dummigan (Oldham Athletic).

Attempt missed. Jordy Hiwula-Mayifuila (Walsall) right footed shot from the centre of the box misses to the right.

Attempt saved. Curtis Main (Oldham Athletic) right footed shot from outside the box is saved in the centre of the goal.

Booking

Anthony Gerrard (Oldham Athletic) is shown the yellow card for a bad foul.

Jordan Cook (Walsall) wins a free kick in the defensive half.

Foul by Anthony Gerrard (Oldham Athletic).

Corner, Walsall. Conceded by Timothee Dieng.

Attempt saved. Jordy Hiwula-Mayifuila (Walsall) left footed shot from outside the box is saved in the top centre of the goal.

Attempt saved. Matthew Pennington (Walsall) header from the centre of the box is saved in the top centre of the goal.

Jordan Cook (Walsall) wins a free kick on the left wing.

Foul by Matthew Palmer (Oldham Athletic).

Substitution

Substitution, Walsall. Jordan Cook replaces Tom Bradshaw because of an injury.

Attempt missed. Michael Jones (Oldham Athletic) right footed shot from outside the box is close, but misses to the right.

Substitution

Substitution, Walsall. Milan Lalkovic replaces Anthony Forde.

Goal!

Goal! Oldham Athletic 1, Walsall 0. Curtis Main (Oldham Athletic) left footed shot from the centre of the box to the bottom right corner. Assisted by Jonathan Forte.

Foul by Adam Chambers (Walsall).

Jonathan Forte (Oldham Athletic) wins a free kick in the attacking half.

Attempt saved. Tom Bradshaw (Walsall) right footed shot from the centre of the box is saved in the top centre of the goal.

Andy Taylor (Walsall) wins a free kick on the right wing.

Foul by Jonathan Forte (Oldham Athletic).

Attempt missed. Jason Demetriou (Walsall) right footed shot from outside the box misses to the right.

Romaine Sawyers (Walsall) wins a free kick in the attacking half.

Foul by Cameron Dummigan (Oldham Athletic).

Foul by Tom Bradshaw (Walsall).

Liam Kelly (Oldham Athletic) wins a free kick in the defensive half.

goal

As It Stood

TeamPWDLFAGDPts
1Wigan412214571363580
2Burton412371151351676
3Bradford412010114738970
4Millwall412091263451869
5Gillingham4019111065442168
6Walsall391911957411668
7Barnsley401951661501162
8Rochdale411710145953661
9Scunthorpe411611145044659
10Sheff Utd411611145853559
11Southend411611145554159
12Port Vale421611155051-159
13Coventry4115121459451457
14Peterborough41166196965454
15Bury411412155063-1354
16Swindon41149185767-1051
17Chesterfield41147205463-949
18Oldham401017134050-1047
19Fleetwood411113174851-346
20Shrewsbury401210184965-1646
21Blackpool42129213951-1245
22Doncaster41911214159-1838
23Colchester41911215287-3538
24Crewe41612234075-3530
View full League One table

Top Stories