Cheltenham Town failed to recover from a half time deficit and slipped to defeat at the JobServe Community Stadium.
Pegged back by two first half Colchester goals, the Robins followed up back-to-back home victories with a trip to Essex which never really saw them challenge their promotion chasing hosts.
Kane Vincent-Young's fine strike and Frank Nouble gave the U's a two goal advantage at the break, and they would seal three points with an early third in the second half through loanee Abo Eisa - brother of former Robins hit man Mo.
Both sides found opportunities limited in a first 20 minutes that lacked tempo, though Scott Flinders was forced into action midway through the half when he was tested by Courtney Senior.
He was beaten for Colchester's first on the half hour mark when Vincent-Young skipped through the middle of the pitch and unleashed a superb strike that flew in.
Eisa was twice denied by saves as Colchester looked to extend their lead, but the home team did find the net again when Nouble finished off a neat move to power in from a wide angle.
Sammie Szmodics kept Flinders busy with an early chance in the second half. A corner fell to Tom Lapslie who fed the ball into the free Szmodics, who saw his drilled attempt saved.
Cheltenham were picking the ball out of their own net again minutes later though. Senior's fantastic run saw him evade the Robins back line and square for Eisa who swept home to net a Colchester third.
It was job done for the home side in a second half limited in opportunities ahead of next weekend's trip to Cleethorpes with another away fixture at Grimsby.
COLCHESTER: Gilmartin, Jackson, Prosser, Kent, Senior, Pell (Lapslie 12, Mandron (84)), Szmodics, Vincent-Young, Stevenson, Eisa (Dickenson 66), Nouble
Subs not used: Barnes, Norris, Roberts, Eastman
ROBINS: Flinders, Hussey, Tozer, Dawson, Broom (Barnett 58), Forster, Tillson, Clements (Maddox 72), Raglan, Bingham (Waters 70), Varney
Subs not used: Lovett, Thomas, Duku, Pring
REFEREE: C Hicks
ATTENDANCE: 3026 (115 Robins)