Goals from Leon Best, Daniel Fox, Michael Doyle and two penalties from Elliott Ward were enough to give the Sky Blues all three points to stave off any worries of relegation for Chris Coleman’s men.
Colchester’s Scott Vernon fired home from six yards in the 16th minute from a Kevin Lisbie cross to give Colchester the lead.
But Coventry hit back with five second-half goals, started by Best’s long-range effort two minutes after the break which beat keeper Dean Gerken.
Two minutes later Fox drilled a shot beyond the outreaching arms of the Us keeper. A Doyle effort and a Ward brace completed the rout.