Rochdale battled to a goalless draw at Colchester to continue their revival under boss John Coleman.
Colchester enjoyed the best of the first half as Freddie Sears and Ian Henderson came close and Steven Gillespie forced a Peter Kurucz save.
Ben Williams pulled off a brilliant close-range save from Dale's Michael Symes shortly after the break.
Sears came close again, firing over from a tight angle before Symes sliced wide in the closing stages.
VIEWS FROM THE DRESSING ROOM
Colchester United manager John Ward told BBC Essex:
"We couldn't find the opening, but we stopped them getting the opening as well. We're going to get some disappointments like this.
"We've worked hard, and had a disciplined performance from the team, but won the ball back enough times to have done better with it.
"We played tight but couldn't find that final bit of quality in the top 30 yards of the pitch.
"That's the frustrating bit, that's the best part of out team really, over the season, that's the one consistency we have had where we've created chances and we've had opportunities. Today we've found that hard to come by."
Rochdale manager John Coleman told BBC Radio Manchester:
"Neither goalkeeper was overly worked possibly due to the fact how both teams set up they really cancelled each other out.
"We're going to have to take more impetus and possibly take a few more chances going forward.
"But the first thing that needed addressing when we came here was the number of goals conceded and we've done that.
"We've got a philosophy of how the game should be played and we're trying to bring that to Rochdale and the lads are getting closer."
Corner taken left-footed by Brian Barry-Murphy from the right by-line, Jason Kennedy takes a shot. Save by Ben Williams. Inswinging corner taken right-footed by Jason Kennedy from the left by-line, Kevin Long gives away a free kick for an unfair challenge on Steven Gillespie. Direct free kick taken by Ben Williams.
Corner taken right-footed by Andy Bond, save by Peter Kurucz.
The assistant referee flags for offside against Freddie Sears. Direct free kick taken by Brian Barry-Murphy.
Substitution Dean Holden on for Kevin Amankwaah.
Effort from close in by Michael Symes goes wide left of the target.
Handball decision goes against Freddie Sears. Direct free kick taken by Peter Kurucz.
Unfair challenge on Andrew Tutte by Andy Bond results in a free kick. Direct free kick taken by Kevin Long.
Effort from inside the area by Freddie Sears misses to the right of the target.
The assistant referee signals for offside against Steven Gillespie. Peter Kurucz takes the direct free kick.
Free kick taken by Brian Barry-Murphy.
Substitution Andrew Tutte replaces Nicky Adams.
Booking Kemal Izzet goes into the referee's book.
Free kick awarded for an unfair challenge on Jason Kennedy by Kemal Izzet.
The referee blows for offside against Steven Gillespie. Direct free kick taken by Peter Kurucz.
Effort on goal by John White from outside the area goes harmlessly over the bar.
The assistant referee flags for offside against Michael Symes. Direct free kick taken by Magnus Okuonghae.
The official flags Michael Symes offside. Ben Williams takes the direct free kick.
Ian Henderson concedes a free kick for a foul on Kevin Long. Brian Barry-Murphy restarts play with the free kick.
Free kick awarded for an unfair challenge on Brian Barry-Murphy by Kemal Izzet. Peter Kurucz restarts play with the free kick.
Inswinging corner taken by Anthony Wordsworth, clearance by Jason Kennedy.
Substitution Andy Bond is brought on as a substitute for Martin Rowlands.
Inswinging corner taken right-footed by Jason Kennedy from the left by-line, Kevin Amankwaah has a headed effort at goal from close in that strikes the post. Kemal Izzet is caught offside. Peter Kurucz restarts play with the free kick.
Jason Kennedy decides to take the corner short.
Inswinging corner taken from the right by-line by Brian Barry-Murphy, clearance by Tom Eastman.
The official flags Michael Symes offside. Direct free kick taken by Ben Williams.
Michael Symes takes a shot. Ben Williams makes a brilliant save.
Free kick awarded for an unfair challenge on Ashley Grimes by Kemal Izzet. Shot comes in from Brian Barry-Murphy from the free kick.
The match restarts for the second half.
Substitution Stephen Jordan leaves the field to be replaced by Ashley Grimes.
45:00 +2:32 Half time
Half Time The half-time whistle blows.
45:00 +1:43 Booking
Booking Kevin Long receives a yellow card.
Brian Barry-Murphy takes the inswinging corner, Ben Williams makes a comfortable save.
Long range shot from Michael Symes misses to the left of the target.
Nicky Adams is flagged offside by the assistant referee. John White takes the direct free kick.
Unfair challenge on Steven Gillespie by Joe Widdowson results in a free kick. Free kick taken by Brian Wilson. Joe Widdowson gives away a free kick for an unfair challenge on Brian Wilson. Martin Rowlands takes the free kick.
Corner taken by Jason Kennedy from the left by-line played to the near post, save by Ben Williams.
Inswinging corner taken from the right by-line by Brian Barry-Murphy, John White makes a clearance.
Shot on goal by Anthony Wordsworth from inside the box goes harmlessly over the target.
Ian Henderson produces a left-footed shot from just outside the area that goes wide left of the goal.
Free kick taken by Martin Rowlands.
Booking Michael Symes is cautioned by the ref for unsporting behaviour.
Free kick awarded for an unfair challenge on Kemal Izzet by Michael Symes.
Ian Henderson fouled by Jason Kennedy, the ref awards a free kick. Ian Henderson takes the free kick.
Steven Gillespie takes a shot. Save by Peter Kurucz.
Anthony Wordsworth gives away a free kick for an unfair challenge on Stephen Darby. Brian Barry-Murphy restarts play with the free kick.
The referee blows for offside against Michael Symes. Direct free kick taken by Ben Williams.
The official flags Michael Symes offside. Free kick taken by Ben Williams.
Effort from the edge of the box by Freddie Sears goes wide of the right-hand upright.
Steven Gillespie concedes a free kick for a foul on Kevin Amankwaah. Peter Kurucz takes the direct free kick.
The referee blows for offside. Magnus Okuonghae takes the direct free kick.
The referee blows for offside. Free kick taken by Peter Kurucz.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.