Walsall 0-1 Colchester United
Walsall were consigned to a sixth game without a win after a freak goal gave Colchester the three points with their place in League One assured.
Gavin Massey's curling shot drew a save from Richard O'Donnell before Sam Walker kept Sam Mantom's shot out.
The U's winner came in bizarre fashion when James Chambers' clearance hit Craig Eastmond and flew past O'Donnell.
Walsall had chances to equalise but Walker denied Andy Butler and Clinton Morrison cleared off the line late on.