Match ends, Colchester United 1, Bradford City 2.
Bradford returned to winning ways and plunged Colchester deeper into relegation trouble with a 2-1 League Two victory at the JobServe Community Stadium.
The Bantams took a 10th-minute lead through Kian Scales, who swept a superb shot past U's goalkeeper Dean Gerken and into the far corner from the edge of the area from Clayton Donaldson's assist.
But Colchester's top scorer Jevani Brown fired over the crossbar from 10 yards and Harry Pell also squandered an equally good close-range opportunity.
The U's eventually equalised in the 42nd minute through Frank Nouble's downward header, from Brown's free-kick into the box.
And Colchester felt they should have had a penalty on the stroke of half-time when Courtney Senior tumbled under Gareth Evans' challenge in the area.
But Bradford regained their lead in the 58th minute when Andy Cook headed in Donaldson's cross at the far post.
Scales saw a brilliant effort rattle the woodwork and Jordan Stevens had a chance cleared off the line in stoppage-time by Colchester substitute Josh Doherty, as Bradford edged victory to end a five-match winless run and leave their opponents four points above the relegation zone.
Match report supplied by PA Media.
- 5SmithBooked at 90mins
- 21ClampinSubstituted forDohertyat 55'minutes
- 24StevensonSubstituted forLapslieat 62'minutes
- 22Sarpong-WireduSubstituted forChilversat 83'minutes
- 10BrownSubstituted forCowan-Hallat 83'minutes
- 24Cousin-DawsonSubstituted forWattat 63'minutes
- 26ScalesBooked at 75minsSubstituted forStevensat 90'minutes
- 10DonaldsonSubstituted forFouldsat 90'minutes
- 29CookSubstituted forRoweat 79'minutes
- Graham Salisbury
- Shots on Target
Second Half ends, Colchester United 1, Bradford City 2.
Attempt blocked. Danny Rowe (Bradford City) right footed shot from the centre of the box is blocked. Assisted by Gareth Evans with a cross.
Tommy Smith (Colchester United) is shown the yellow card for a bad foul.
Foul by Tommy Smith (Colchester United).
Levi Sutton (Bradford City) wins a free kick in the attacking half.
Attempt blocked. Elliot Watt (Bradford City) left footed shot from outside the box is blocked. Assisted by Danny Rowe.
Attempt blocked. Gareth Evans (Bradford City) right footed shot from outside the box is blocked.
Attempt blocked. Jordan Stevens (Bradford City) right footed shot from the centre of the box is blocked. Assisted by Richard O'Donnell.
Substitution, Bradford City. Matthew Foulds replaces Clayton Donaldson.
Substitution, Bradford City. Jordan Stevens replaces Kian Scales.
Offside, Colchester United. Josh Doherty tries a through ball, but Frank Nouble is caught offside.
Josh Doherty (Colchester United) wins a free kick in the defensive half.
Foul by Kian Scales (Bradford City).
Attempt missed. Noah Chilvers (Colchester United) right footed shot from outside the box is close, but misses to the right.
Attempt blocked. Tom Lapslie (Colchester United) right footed shot from the right side of the box is blocked. Assisted by Frank Nouble.
Foul by Junior Tchamadeu (Colchester United).
Elliot Watt (Bradford City) wins a free kick in the defensive half.
Substitution, Colchester United. Noah Chilvers replaces Brendan Sarpong-Wiredu.
Substitution, Colchester United. Paris Cowan-Hall replaces Jevani Brown.