League One
Walsall0Bristol City1

Walsall 0-1 Bristol City

A first-half penalty by Sam Baldock moved Bristol City up to 13th in League One while all but ending Walsall's slim hopes of making the play-offs.

Baldock hammered home his 23rd goal of the season after Andy Taylor fouled him needlessly in a corner of the box a minute from half-time.

The Saddlers should have equalised in the 57th minute when Greg Cunningham fouled Michael Ngoo in the area.

However, Sam Mantom's soft spot-kick was comfortably saved by Simon Moore.

Walsall boss Dean Smith told BBC WM:

Media playback is not supported on this device

Post-match: Walsall boss Smith

"Unfortunately they've scored theirs and we've not scored ours - two weeks on the spin we feel aggrieved.

"When the penalty was missed - or saved - I think the players felt it mentally because they've been playing well.

"We've certainly promised an awful lot this season and we've made great strides again in terms of how we play.

"It's our duty to go and compete. We owe it to other teams and ourselves to make sure the season doesn't peter out."

Bristol City manager Steve Cotterill told BBC Radio Bristol:

Media playback is not supported on this device

Steve Cotterill: Bristol City manager on Walsall win

"We haven't been as expansive as we have been and not quite as good as we have been - football-wise - in the first half.

"Sometimes you need to do that away from home and we've needed to do that today. I said earlier in the season I thought Walsall are a good team and I think they are.

"I think they are one of the best teams we've played and we knew coming here was going to be a tough game.

"We've had three tough games. Today we've got a tough three points, where a point would have probably been about right."

Line-ups

Walsall

  • 1O'Donnell
  • 15Chambers
  • 3Taylor
  • 7ChambersSubstituted forFeatherstoneat 86'minutes
  • 12Downing
  • 4Butler
  • 30NgooBooked at 38minsSubstituted forBakayokoat 67'minutes
  • 8Mantom
  • 29Brandy
  • 25Sawyers
  • 16BaxendaleSubstituted forMcQuilkinat 73'minutes

Substitutes

  • 2Purkiss
  • 6Featherstone
  • 13Lewis
  • 14Benning
  • 24Hewitt
  • 26McQuilkin
  • 27Bakayoko

Bristol City

  • 30Moore
  • 11WagstaffSubstituted forPearsonat 89'minutes
  • 17CunninghamBooked at 57mins
  • 3Williams
  • 35OsborneBooked at 65mins
  • 36Nosworthy
  • 8Elliott
  • 10Emmanuel-ThomasSubstituted forBarnettat 78'minutes
  • 9Baldock
  • 24PatersonSubstituted forMoloneyat 67'minutes
  • 21Pack

Substitutes

  • 2Moloney
  • 7Kelly
  • 14Reid
  • 19Pearson
  • 23Barnett
  • 27Burns
  • 32Richards
Referee:
Nigel Miller
Attendance:
5,110

Match Stats

Home TeamWalsallAway TeamBristol City
Possession
Home56%
Away44%
Shots
Home16
Away5
Shots on Target
Home5
Away3
Corners
Home5
Away4
Fouls
Home11
Away13

Live Text

Match ends, Walsall 0, Bristol City 1.

Full Time

Second Half ends, Walsall 0, Bristol City 1.

Attempt blocked. Febian Brandy (Walsall) right footed shot from the left side of the box is blocked.

Attempt blocked. Amadou Bakayoko (Walsall) right footed shot from the left side of the box is blocked.

Substitution

Substitution, Bristol City. Stephen Pearson replaces Scott Wagstaff.

James McQuilkin (Walsall) wins a free kick in the defensive half.

Foul by Greg Cunningham (Bristol City).

Corner, Walsall. Conceded by Simon Moore.

Attempt saved. Nicky Featherstone (Walsall) right footed shot from outside the box is saved in the top right corner.

Substitution

Substitution, Walsall. Nicky Featherstone replaces Adam Chambers because of an injury.

Attempt saved. Tyrone Barnett (Bristol City) right footed shot from outside the box is saved in the bottom right corner.

Attempt saved. James McQuilkin (Walsall) right footed shot from outside the box is saved in the bottom right corner.

Foul by James Chambers (Walsall).

Greg Cunningham (Bristol City) wins a free kick in the attacking half.

Substitution

Substitution, Bristol City. Tyrone Barnett replaces Jay Emmanuel-Thomas.

Attempt missed. James McQuilkin (Walsall) left footed shot from outside the box is close, but misses to the right.

Attempt blocked. Sam Mantom (Walsall) right footed shot from the right side of the box is blocked.

Corner, Bristol City. Conceded by James Chambers.

Attempt blocked. James Chambers (Walsall) right footed shot from outside the box is blocked.

Substitution

Substitution, Walsall. James McQuilkin replaces James Baxendale.

Delay in match Derrick Williams (Bristol City) because of an injury.

Foul by James Baxendale (Walsall).

Wade Elliott (Bristol City) wins a free kick in the attacking half.

Substitution

Substitution, Bristol City. Brendan Moloney replaces Martin Paterson.

Substitution

Substitution, Walsall. Amadou Bakayoko replaces Michael Ngoo.

Attempt missed. Febian Brandy (Walsall) right footed shot from outside the box is too high from a direct free kick.

Booking

Karleigh Osborne (Bristol City) is shown the yellow card.

Andy Taylor (Walsall) wins a free kick in the defensive half.

Foul by Karleigh Osborne (Bristol City).

Corner, Walsall. Conceded by Nyron Nosworthy.

Delay in match Nyron Nosworthy (Bristol City) because of an injury.

Attempt saved. Greg Cunningham (Bristol City) left footed shot from the centre of the box is saved in the bottom right corner.

Foul by Michael Ngoo (Walsall).

Derrick Williams (Bristol City) wins a free kick in the attacking half.

Attempt missed. Greg Cunningham (Bristol City) left footed shot from outside the box misses to the right.

Corner, Walsall. Conceded by Nyron Nosworthy.

Penalty saved! Sam Mantom (Walsall) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.

Booking

Greg Cunningham (Bristol City) is shown the yellow card.

Penalty Walsall. Michael Ngoo draws a foul in the penalty area.

Penalty conceded by Greg Cunningham (Bristol City) after a foul in the penalty area.

goal

As It Stood

TeamPWDLGDPts
1Wolves4228955193
2Brentford4226972987
3Leyton Orient42231183980
4Rotherham42221372879
5Preston42211652379
6Peterborough42214171067
7Swindon4217916560
8MK Dons4217718158
9Port Vale4217619-1357
10Walsall42141414256
11Sheff Utd41151115-156
12Bradford42111714150
13Bristol City42111714050
14Coventry42161115-149
15Crawley40121315-749
16Gillingham4214622-1948
17Oldham41121118-1147
18Colchester42111318-1146
19Tranmere41121019-2046
20Notts County4213425-1543
21Carlisle41111020-2643
22Crewe42111021-2943
23Shrewsbury4291419-1441
24Stevenage4210923-2239
View full League One table

Top Stories

Get Inspired Activity Finder

Run by the BBC and partners

Find ways to get active near you: