Match ends, Crewe Alexandra 0, Colchester United 0.
Relegation rivals Crewe and Colchester drew a blank to leave both sides one point above the drop zone.
Jabo Ibehre dragged a shot wide and Crewe goalkeeper Ben Garratt saved well from Gavin Massey and Freddie Sears to keep the scores level.
Sears then missed Colchester's best chance when his first-time shot cannoned back off the post.
Crewe's Uche Ikpeazu directed a header wide from Byron Moore's cross late on as the game ended in a stalemate.
Colchester United manager Joe Dunne told BBC Essex:
"I think we've done enough to win the game, hitting the post and then having it blocked on the rebound. All in all it could be an important point.
"One win out of two I think will do it [avoid relegation], with our goal difference as well. It's going to be difficult but we're confident.
"We're fine within the camp, we know what we have to do. There's no time for nerves.
"We have to hold it and I think generally we've got the experience from last year to help us through it."
- 9PogbaSubstituted forLeitch-Smithat 76'minutes
- 30IkpeazuSubstituted forOliverat 76'minutes
- 14InmanSubstituted forWatersat 59'minutes
- 16WynterBooked at 61mins
- 4OkuonghaeSubstituted forDicksonat 86'minutes
- 15BeanBooked at 90mins
- 11SearsSubstituted forOlufemiat 90+1'minutes
- 7Sanchez WattSubstituted forWrightat 82'minutes
- Kevin Wright
- Shots on Target
Second Half ends, Crewe Alexandra 0, Colchester United 0.
Anthony Grant (Crewe Alexandra) wins a free kick in the attacking half.
Marcus Bean (Colchester United) is shown the yellow card.
Foul by Marcus Bean (Colchester United).
Substitution, Colchester United. Tosin Olufemi replaces Freddie Sears.
Mark Ellis (Crewe Alexandra) wins a free kick on the right wing.
Foul by Jabo Ibehre (Colchester United).
Foul by Ajay Leitch-Smith (Crewe Alexandra).
Marcus Bean (Colchester United) wins a free kick on the right wing.
Billy Waters (Crewe Alexandra) wins a free kick on the left wing.
Foul by Ryan Dickson (Colchester United).
Byron Moore (Crewe Alexandra) wins a free kick on the left wing.
Foul by Freddie Sears (Colchester United).
Substitution, Colchester United. Ryan Dickson replaces Magnus Okuonghae because of an injury.
Corner, Crewe Alexandra. Conceded by Magnus Okuonghae.
Corner, Crewe Alexandra. Conceded by Brian Wilson.
Mark Ellis (Crewe Alexandra) wins a free kick in the attacking half.
Foul by Gavin Massey (Colchester United).
Substitution, Colchester United. Drey Wright replaces Sanchez Watt.