League One
Bristol City1Walsall0

Bristol City 1-0 Walsall

Sam Baldock netted his second penalty in successive games to give Bristol City a Boxing Day victory over Walsall.

The home side were awarded a spot-kick after 16 minutes when Saddlers keeper Richard O'Donnell tripped Bobby Reid as he burst into the box.

Baldock drilled the penalty down the middle but squandered two chances to double the lead before the interval.

Walsall came out brighter in the second half but were unable to force a testing save from home keeper Elliott Parish.

VIEW FROM THE DRESSING ROOM

Walsall manager Dean Smith told BBC WM:

"It's frustrating. We were nowhere near the standards that we are capable of, but credit to Bristol City. They were the better side, they did their job and got the points.

"We were below average. We just didn't perform and, in the end, it was the right result.

"We gave it a go at the start of the second half, but there was no tempo about us."

Line-ups

Bristol City

  • 13Parish
  • 34Gillett
  • 11Wagstaff
  • 35Osborne
  • 5Flint
  • 3Williams
  • 17Cunningham
  • 14ReidSubstituted forShoreyat 28'minutesSubstituted forBryanat 78'minutes
  • 10Emmanuel-ThomasBooked at 45minsSubstituted forBurnsat 66'minutes
  • 9Baldock
  • 21PackBooked at 83mins

Substitutes

  • 1Fielding
  • 6Carey
  • 15Bryan
  • 18Taylor
  • 22Shorey
  • 25Elliott
  • 27Burns

Walsall

  • 1O'Donnell
  • 2PurkissBooked at 43mins
  • 3Taylor
  • 8Mantom
  • 4ButlerBooked at 90mins
  • 12Downing
  • 25Sawyers
  • 6Featherstone
  • 10WestcarrBooked at 82minsSubstituted forGrayat 84'minutes
  • 9LalkovicSubstituted forHewittat 73'minutes
  • 16BaxendaleSubstituted forHemmingsat 64'minutes

Substitutes

  • 11Hemmings
  • 13Lewis
  • 14Benning
  • 15Chambers
  • 24Hewitt
  • 26McQuilkin
  • 27Gray
Referee:
David Webb
Attendance:
12,031

Match Stats

Home TeamBristol CityAway TeamWalsall
Possession
Home50%
Away50%
Shots
Home11
Away10
Shots on Target
Home3
Away5
Corners
Home7
Away8
Fouls
Home13
Away12

Live Text

Match ends, Bristol City 1, Walsall 0.

Full Time

Second Half ends, Bristol City 1, Walsall 0.
Scott Wagstaff (Bristol City) wins a free kick in the defensive half.
Foul by Ashley Hemmings (Walsall).

Booking

Andrew Butler (Walsall) is shown the yellow card.
Greg Cunningham (Bristol City) wins a free kick in the defensive half.
Foul by Andrew Butler (Walsall).
Foul by Aden Flint (Bristol City).
Paul Downing (Walsall) wins a free kick in the attacking half.
Corner, Bristol City. Conceded by Richard O'Donnell.
Attempt saved. Sam Baldock (Bristol City) right footed shot from the centre of the box is saved in the bottom right corner.
Derrick Williams (Bristol City) wins a free kick in the defensive half.
Foul by Troy Hewitt (Walsall).
Attempt saved. Julian Gray (Walsall) right footed shot from the centre of the box is saved in the centre of the goal.

Substitution

Substitution, Walsall. Julian Gray replaces Craig Westcarr.

Booking

Marlon Pack (Bristol City) is shown the yellow card.
Foul by Marlon Pack (Bristol City).
Romaine Sawyers (Walsall) wins a free kick in the defensive half.
Scott Wagstaff (Bristol City) wins a free kick in the defensive half.
Foul by Craig Westcarr (Walsall).

Booking

Craig Westcarr (Walsall) is shown the yellow card.
Hand ball by Craig Westcarr (Walsall).
Foul by Scott Wagstaff (Bristol City).
Craig Westcarr (Walsall) wins a free kick on the left wing.
Corner, Bristol City. Conceded by Sam Mantom.

Substitution

Substitution, Bristol City. Joe Bryan replaces Nicky Shorey.
Corner, Bristol City. Conceded by Andrew Butler.
Attempt missed. Aden Flint (Bristol City) header from the centre of the box is close, but misses to the right following a corner.
Corner, Bristol City. Conceded by Ashley Hemmings.
Wes Burns (Bristol City) wins a free kick in the attacking half.
Foul by Paul Downing (Walsall).

Substitution

Substitution, Walsall. Troy Hewitt replaces Milan Lalkovic.
Foul by Simon Gillett (Bristol City).
Sam Mantom (Walsall) wins a free kick in the attacking half.
Attempt missed. Aden Flint (Bristol City) right footed shot from very close range is too high following a corner.
Corner, Bristol City. Conceded by Richard O'Donnell.
Attempt saved. Sam Baldock (Bristol City) right footed shot from very close range is saved in the centre of the goal.
Attempt saved. Ashley Hemmings (Walsall) right footed shot from the centre of the box is saved in the centre of the goal.

Substitution

Substitution, Bristol City. Wes Burns replaces Jay Emmanuel-Thomas.
Foul by Simon Gillett (Bristol City).
Andrew Butler (Walsall) wins a free kick in the attacking half.

Substitution

Substitution, Walsall. Ashley Hemmings replaces James Baxendale.
Attempt saved. Andrew Butler (Walsall) header from the centre of the box is saved in the top centre of the goal.
Corner, Walsall. Conceded by Greg Cunningham.
Scott Wagstaff (Bristol City) wins a free kick in the attacking half.
Foul by Paul Downing (Walsall).
Corner, Walsall. Conceded by Simon Gillett.
Attempt missed. Scott Wagstaff (Bristol City) left footed shot from the right side of the box is too high.
Foul by Marlon Pack (Bristol City).
Romaine Sawyers (Walsall) wins a free kick in the defensive half.
Corner, Walsall. Conceded by Greg Cunningham.
Corner, Walsall. Conceded by Derrick Williams.
Attempt blocked. James Baxendale (Walsall) left footed shot from the centre of the box is blocked.
Corner, Walsall. Conceded by Aden Flint.
Greg Cunningham (Bristol City) wins a free kick in the defensive half.
Foul by James Baxendale (Walsall).

Second Half

Second Half begins Bristol City 1, Walsall 0.

Half Time

First Half ends, Bristol City 1, Walsall 0.

Booking

Jay Emmanuel-Thomas (Bristol City) is shown the yellow card.
Andrew Butler (Walsall) wins a free kick in the attacking half.
Foul by Jay Emmanuel-Thomas (Bristol City).
goal

As It Stood

TeamPWDLGDPts
1Leyton Orient2214532547
2Wolves2214532147
3Brentford2214441546
4Preston221183941
5Peterborough221237939
6Rotherham2210841038
7Swindon221039933
8Walsall22967433
9Port Vale221039-233
10MK Dons21948631
11Bradford22796930
12Coventry221156828
13Colchester22697-327
14Crawley22688-626
15Gillingham237412-1025
16Carlisle226610-1324
17Shrewsbury22589-323
18Oldham216510-523
19Tranmere226511-1423
20Sheff Utd225710-922
21Bristol City223109-619
22Stevenage225413-1719
23Notts County235315-1018
24Crewe224612-2718
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