League One
Walsall1Oldham0

Walsall 1-0 Oldham Athletic

Walsall keeper Richard O'Donnell saved a last-gasp Adam Rooney penalty as the Saddlers saw off Oldham Athletic to climb into the League One top six.

Oldham had the better of the first half, although the Saddlers hit the post through Andy Taylor's free-kick.

But Walsall improved in the second half, Sam Mantom sidefooting his team ahead on 65 minutes from 18 yards.

Latics' pressure was rewarded when Paul Downing felled James Wesolowski but Rooney's spot-kick was superbly saved.

Febian Brandy lasted 73 minutes on his return to Bescot following his loan move back to Walsall from Sheffield United, playing a part, along with Romaine Sawyers and Milan Lalkovic, in the build-up to Mantom's goal.

Walsall now face an even bigger home game on Saturday when they host League One leaders Brentford at Bescot.

VIEW FROM THE DRESSING ROOM

Walsall manager Dean Smith told BBC WM:

Media playback is not supported on this device

We had to grind out result - Smith

"There's been plenty of games when we've played well and not got the three points, so we'll take that tonight when we probably didn't deserve it.

"Sometimes you have to grind out a result. We were holding on at the end and had to man the gates.

"But it was a great penalty save by Richard O'Donnell and I'm really pleased for him. He's an improving keeper who works very hard at his game.

"Sam Mantom took his goal well. It was a good finish from a well-worked move. He's got goals in him."

Oldham manager Lee Johnson told BBC Radio Manchester:

Media playback is not supported on this device

Post-match: Oldham manager Lee Johnson

"We didn't get what we deserved, but it was a superb performance from the boys.

"We can't legislate for some of the poor finishing. For some reason, the gods weren't smiling on us and we couldn't get the ball over the line.

"Their goalkeeper was a deserved man of the match. Sometimes keepers win you points and he's won them points.

"But if we keep playing like that, surely it will turn."

Line-ups

Walsall

  • 1O'Donnell
  • 15Chambers
  • 3TaylorBooked at 90mins
  • 8Mantom
  • 4Butler
  • 12Downing
  • 29BrandySubstituted forHemmingsat 74'minutes
  • 7Chambers
  • 10WestcarrSubstituted forHewittat 88'minutes
  • 25Sawyers
  • 9Lalkovic

Substitutes

  • 2Purkiss
  • 6Featherstone
  • 11Hemmings
  • 13Lewis
  • 14Benning
  • 16Baxendale
  • 24Hewitt

Oldham

  • 1Oxley
  • 5KusungaBooked at 70mins
  • 12Mellor
  • 8Smith
  • 3GroundsBooked at 63mins
  • 6Tarkowski
  • 20PetrassoSubstituted forClarke-Harrisat 66'minutesBooked at 90mins
  • 4Wesolowski
  • 10MacDonaldSubstituted forHarkinsat 67'minutes
  • 27PhilliskirkSubstituted forRooneyat 80'minutes
  • 19Dayton

Substitutes

  • 2Brown
  • 9Rooney
  • 14Clarke-Harris
  • 17Rodgers
  • 18Lockwood
  • 29Rachubka
  • 30Harkins
Referee:
Fred Graham
Attendance:
3,522

Match Stats

Home TeamWalsallAway TeamOldham
Possession
Home47%
Away53%
Shots
Home10
Away11
Shots on Target
Home4
Away3
Corners
Home11
Away6
Fouls
Home13
Away5

Live Text

Match ends, Walsall 1, Oldham Athletic 0.

Full Time

Second Half ends, Walsall 1, Oldham Athletic 0.
Penalty saved! Adam Rooney (Oldham Athletic) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.

Booking

Andy Taylor (Walsall) is shown the yellow card.
Penalty Oldham Athletic. James Wesolowski draws a foul in the penalty area.
Penalty conceded by Paul Downing (Walsall) after a foul in the penalty area.

Booking

Johnson Clarke-Harris (Oldham Athletic) is shown the yellow card.
Attempt missed. Johnson Clarke-Harris (Oldham Athletic) header from the centre of the box is too high.
James Wesolowski (Oldham Athletic) wins a free kick in the defensive half.
Foul by Ashley Hemmings (Walsall).
Attempt saved. Andy Taylor (Walsall) right footed shot from outside the box is saved in the centre of the goal.

Substitution

Substitution, Walsall. Troy Hewitt replaces Craig Westcarr.
Attempt missed. Adam Rooney (Oldham Athletic) right footed shot from the centre of the box misses to the right.
Corner, Oldham Athletic. Conceded by James Chambers.
Attempt blocked. James Dayton (Oldham Athletic) right footed shot from the left side of the box is blocked.
Foul by Sam Mantom (Walsall).
James Wesolowski (Oldham Athletic) wins a free kick in the attacking half.

Substitution

Substitution, Oldham Athletic. Adam Rooney replaces Danny Philliskirk.
Attempt saved. Gary Harkins (Oldham Athletic) right footed shot from outside the box is saved in the centre of the goal.
Foul by James Chambers (Walsall).
Johnson Clarke-Harris (Oldham Athletic) wins a free kick in the defensive half.
Attempt missed. Danny Philliskirk (Oldham Athletic) right footed shot from outside the box is too high from a direct free kick.

Substitution

Substitution, Walsall. Ashley Hemmings replaces Febian Brandy.
Foul by Adam Chambers (Walsall).
Johnson Clarke-Harris (Oldham Athletic) wins a free kick in the defensive half.
Attempt saved. Romaine Sawyers (Walsall) right footed shot from the left side of the box is saved in the centre of the goal.

Booking

Genséric Kusunga (Oldham Athletic) is shown the yellow card.
Foul by Febian Brandy (Walsall).
James Wesolowski (Oldham Athletic) wins a free kick in the attacking half.

Substitution

Substitution, Oldham Athletic. Gary Harkins replaces Charlie MacDonald.

Substitution

Substitution, Oldham Athletic. Johnson Clarke-Harris replaces Michael Petrasso.

Goal!

Goal! Walsall 1, Oldham Athletic 0. Sam Mantom (Walsall) right footed shot from the centre of the box to the bottom left corner.

Booking

Jonathan Grounds (Oldham Athletic) is shown the yellow card.
Sam Mantom (Walsall) wins a free kick in the defensive half.
Foul by Jonathan Grounds (Oldham Athletic).
Corner, Oldham Athletic. Conceded by Sam Mantom.
Attempt blocked. Danny Philliskirk (Oldham Athletic) right footed shot from the right side of the six yard box is blocked.
James Dayton (Oldham Athletic) hits the bar with a right footed shot from outside the box from a direct free kick.
Korey Smith (Oldham Athletic) wins a free kick in the defensive half.
Foul by Sam Mantom (Walsall).
Foul by Adam Chambers (Walsall).
Korey Smith (Oldham Athletic) wins a free kick in the attacking half.
Foul by Andrew Butler (Walsall).
James Tarkowski (Oldham Athletic) wins a free kick in the attacking half.
Corner, Walsall. Conceded by Genséric Kusunga.
Febian Brandy (Walsall) wins a free kick in the attacking half.
Foul by James Wesolowski (Oldham Athletic).
Corner, Walsall. Conceded by James Tarkowski.
Attempt blocked. Paul Downing (Walsall) right footed shot from the centre of the box is blocked.
Corner, Walsall. Conceded by David Mellor.
Attempt saved. Paul Downing (Walsall) header from the centre of the box is saved in the centre of the goal.
Corner, Walsall. Conceded by James Wesolowski.

Second Half

Second Half begins Walsall 0, Oldham Athletic 0.

Half Time

First Half ends, Walsall 0, Oldham Athletic 0.
Attempt blocked. Charlie MacDonald (Oldham Athletic) right footed shot from outside the box is blocked.
Corner, Walsall. Conceded by Jonathan Grounds.
Attempt blocked. Andy Taylor (Walsall) right footed shot from outside the box is blocked.
Corner, Walsall. Conceded by James Tarkowski.
Attempt blocked. Sam Mantom (Walsall) right footed shot from outside the box is blocked.
Attempt blocked. Andrew Butler (Walsall) right footed shot from the centre of the box is blocked.
Corner, Walsall. Conceded by James Wesolowski.
goal

As It Stood

TeamPWDLGDPts
1Brentford2517442155
2Leyton Orient2516633154
3Wolves2615742252
4Preston251384947
5Rotherham251186841
6Walsall261187641
7Peterborough2512310539
8Swindon2511410837
9Port Vale2511311-336
10MK Dons241059535
11Coventry2512761033
12Bradford257117632
13Colchester257108-131
14Crawley24798-530
15Gillingham268513-1229
16Oldham257612-627
17Carlisle257612-1727
18Shrewsbury266812-626
19Sheff Utd256712-925
20Tranmere256712-1625
21Notts County267316-724
22Crewe256613-2724
23Bristol City244119-323
24Stevenage256415-1922
View full League One table

Top Stories

Get Inspired Activity Finder

Run by the BBC and partners

Find ways to get active near you:

For more ideas, information and inspiration, visit bbc.co.uk/getinspired