Match ends, Bristol City 0, Crewe Alexandra 0.

Crewe Alexandra earned a hard-fought point against Bristol City to stay one place outside the League One drop zone.
The visitors started well with early efforts from Matthias Pogba and Matt Tootle both going wide.
The Robins came close to breaking the deadlock through Marlon Pack's shot from 35 yards.
Crewe had a great chance to win it late on when the ball dropped to Tootle but his shot flashed across the face of goal from six yards.
Bristol City manager Steve Cotterill: "Probably a bit of an anti-climax today, I felt it was a real party atmosphere, I felt as though we needed to score in the game.
It wasn't quite that zip or that hunger that there has been in recent performances which is understandable, I've been waiting for about three weeks for that type of performance to come.
"It wasn't a bad one; it was almost that easy, we could pass it for fun. But we didn't have enough penetration certainly in the early part of the game.
"We needed to score a goal I felt today, I thought the crowd were terrific, absolutely terrific today, they have been since I've been at the club but I thought today they made it such a fantastic place."
Line-ups
Bristol City
Formation 3-5-2
- 30Moore
- 11WagstaffSubstituted forBurnsat 70'minutes
- 17Cunningham
- 36Nosworthy
- 3Williams
- 35Osborne
- 21Pack
- 8Elliott
- 10Emmanuel-ThomasSubstituted forPatersonat 72'minutes
- 9Baldock
- 34GillettSubstituted forReidat 78'minutes
Substitutes
- 2Moloney
- 7Kelly
- 14Reid
- 19Pearson
- 24Paterson
- 27Burns
- 32Richards
Crewe
Formation 4-4-2
- 21Garratt
- 16Guthrie
- 2Tootle
- 42Grant
- 5Ellis
- 6Dugdale
- 20Turton
- 18Nolan
- 30Ikpeazu
- 9PogbaSubstituted forInmanat 87'minutes
- 11Moore
Substitutes
- 1Phillips
- 3Mellor
- 7Clayton
- 12Ray
- 14Inman
- 22Evans
- 29Waters
- Referee:
- Eddie Ilderton
- Attendance:
- 14,477
Match Stats
- Possession
- Home55%
- Away45%
- Shots
- Home8
- Away9
- Shots on Target
- Home1
- Away1
- Corners
- Home5
- Away5
- Fouls
- Home6
- Away3
Live Text
Post update
Full Time
Second Half ends, Bristol City 0, Crewe Alexandra 0.
Post update
Attempt missed. Wade Elliott (Bristol City) left footed shot from the left side of the box is close, but misses to the right.
Substitution
Substitution, Crewe Alexandra. Bradden Inman replaces Mathias Pogba.
Post update
Attempt missed. Matt Tootle (Crewe Alexandra) right footed shot from the centre of the box is close, but misses to the left.
Post update
Attempt missed. Marlon Pack (Bristol City) header from the centre of the box is too high following a corner.
Post update
Corner, Bristol City. Conceded by Mark Ellis.
Post update
Foul by Wes Burns (Bristol City).
Post update
Jon Guthrie (Crewe Alexandra) wins a free kick in the defensive half.
Post update
Attempt missed. Bobby Reid (Bristol City) right footed shot from outside the box is too high.
Post update
Corner, Crewe Alexandra. Conceded by Bobby Reid.
Post update
Corner, Crewe Alexandra. Conceded by Derrick Williams.
Substitution
Substitution, Bristol City. Bobby Reid replaces Simon Gillett.
Substitution
Substitution, Bristol City. Martin Paterson replaces Jay Emmanuel-Thomas.
Post update
Liam Nolan (Crewe Alexandra) wins a free kick in the attacking half.
Post update
Foul by Simon Gillett (Bristol City).
Post update
Attempt missed. Anthony Grant (Crewe Alexandra) right footed shot from outside the box is close, but misses to the left.
Substitution
Substitution, Bristol City. Wes Burns replaces Scott Wagstaff.
Post update
Attempt missed. Simon Gillett (Bristol City) right footed shot from outside the box is too high.
Post update
Corner, Bristol City. Conceded by Oliver Turton.