Colchester's winning run was halted by visitors Walsall after an uninspiring 0-0 draw at the JobServe Community Stadium.
The Saddlers defended well to pick up an away point, in a game where defences were on top.
Colchester almost took a first-minute lead through defender Ryan Jackson, whose low strike was well held by keeper Liam Roberts.
Roberts was in action again soon after when he pushed away Luke Norris' low drive while Danny Guthrie's effort for Walsall was plucked out of the air by keeper Dean Gerken.
Visiting goalkeeper Roberts saved another low strike from Norris just before half-time and early in the second half, Ryan Clampin's deflected effort flew just wide for Colchester.
Just before the hour mark, Gary Liddle's 25-yard deflected strike was pushed away by Gerken, as both sides looked to make the breakthrough.
But the U's looked more likely to break the deadlock, with Jackson's 20-yard strike turned away by Roberts.
Walsall substitute Elijah Adebayo's spectacular overhead kick flew straight at Gerken as the spoils were shared.