Match ends, Colchester United 1, Swindon Town 0.
Sammie Szmodics' strike just before half-time helped Colchester move into the League Two automatic promotion places with victory over Swindon.
Colchester striker Luke Norris' downward header deflected wide and Szmodics fired straight at keeper Lawrence Vigouroux, from a tight angle as the home side started strongly.
Colchester goalkeeper Rene Gilmartin saved Jermaine McGlashan's drive but soon after leading scorer Norris had been stretchered off with an ankle injury, the hosts took the lead.
Szmodics drove a low shot past Vigouroux from close range in the fifth minute of first-half stoppage-time after Frank Nouble had done brilliantly inside the area to set him up.
Harry Pell's 25-yard strike flashed inches wide just before the hour and Vigouroux pushed away Ryan Jackson's fierce shot at his near post as Colchester looked for a second.
But Swindon pressed after that - Gilmartin made a fine point-blank range save to deny Martin Smith and Keshi Anderson dragged a glorious chance wide after being picked out by fellow substitute Steven Alzate as Colchester saw out another victory.
Report supplied by Press Association.
- 5ProsserBooked at 31mins
- 8PellBooked at 68mins
- 7SeniorSubstituted forComleyat 77'minutes
- 10SzmodicsSubstituted forMandronat 89'minutes
- 9NorrisSubstituted forDickensonat 45+4'minutes
- 6LancashireSubstituted forConroyat 57'minutes
- 25RomanskiSubstituted forAndersonat 63'minutes
- 7McGlashanBooked at 88mins
- 4McCourtSubstituted forAlzateat 58'minutes
- 8DunneBooked at 41mins
- Dean Whitestone
- Shots on Target
Second Half ends, Colchester United 1, Swindon Town 0.
Foul by Mikael Mandron (Colchester United).
Dion Conroy (Swindon Town) wins a free kick in the defensive half.
Attempt missed. Brennan Dickenson (Colchester United) right footed shot from outside the box is just a bit too high.
Substitution, Colchester United. Mikael Mandron replaces Sammie Szmodics.
Jermaine McGlashan (Swindon Town) is shown the yellow card.
Jermaine McGlashan (Swindon Town) has gone down, but that's a dive.
Attempt blocked. Sammie Szmodics (Colchester United) right footed shot from outside the box is blocked.
Foul by Tom Lapslie (Colchester United).
Steven Alzate (Swindon Town) wins a free kick in the defensive half.
Foul by Brennan Dickenson (Colchester United).
Kyle Knoyle (Swindon Town) wins a free kick on the left wing.
Attempt blocked. Keshi Anderson (Swindon Town) right footed shot from outside the box is blocked.
Substitution, Colchester United. Brandon Comley replaces Courtney Senior.
Attempt missed. Frankie Kent (Colchester United) left footed shot from the centre of the box is close, but misses to the left.
Corner, Colchester United. Conceded by Steven Alzate.
Attempt missed. Keshi Anderson (Swindon Town) right footed shot from the centre of the box is close, but misses to the left.
Attempt blocked. Matthew Taylor (Swindon Town) right footed shot from outside the box is blocked.
Attempt saved. Martin Smith (Swindon Town) right footed shot from the right side of the box is saved in the bottom left corner.