Swindon Town secured victory over Colchester to move into the League One play-off places.
U's keeper Sam Walker initially denied Massimo Luongo's superb long-range effort but the loose ball was crashed in by Nicky Ajose to put Swindon ahead.
Town doubled their lead straight after half-time when Dany N'Guessan got on the end of Ryan Harley's cross.
Magnus Okuonghae broke free to head home for Colchester with 12 minutes to go but Swindon survived a nervy finish.
Moments before the U's goal, Luongo's 35-yard strike crashed off the woodwork and Ajose's follow-up was ruled offside.
VIEW FROM THE DRESSING ROOM
Swindon Town manager Mark Cooper told BBC Wiltshire:
"I thought we were outstanding. It's been a long week with a lot of work on the training pitch.
"It's very nice when it comes off. The pleasing thing is we've come away from home and won.
"We wanted to hit them on the break with two wide strikers [in a 4-6-0 formation] which is what we did and I thought the game should have been well and truly over before it was.
"It was totally different to what we've done before and it worked."
Colchester United 44 Walker 20 Wilson 03 Dickson 15 Bean 04 Okuonghae 39 Bolger 41 Bonne 06 Eastmond Booked (Massey - 56' ) 38 Lee (Ibehre - 55' ) 09 Morrison 22 Gilbey Substitutes 01 Cousins 11 Sears 14 Bond 17 Ibehre 18 Eastman 21 Massey 23 Olufemi Swindon Town 01 Foderingham Booked 14 McEveley 03 Byrne 15 Kasim Booked 22 Ward 05 Hall 07 Harley 04 Luongo 33 Ajose 12 N'Guessan 19 Thompson (Pritchard - 71' ) Substitutes 11 Pritchard 20 Storey 23 Barthram 25 Belford 29 Branco 34 El-Gabbas 36 Jones
Ref: Graham Horwood