Bradford came from behind to beat Colchester 2-1 at Valley Parade and register their first win of the season.

Colchester, playing their opening league game, went in front after nine minutes following a defensive nightmare for Bradford.

Keeper Harry Lewis was caught dawdling on the ball by Joe Taylor and his hurried pass was intercepted by Mauro Bandeira in the box. It came loose in the scramble that followed, allowing Taylor to tap home.

Andy Cook had several chances as the home side tried to hit back but he was unable to make any of them count.

Owen Goodman superbly saved from Matty Platt’s close-range header before Bradford equalised just before half-time.

Goodman parried substitute Tyler Smith’s shot but Clarke Oduor was on hand to convert the rebound.

Oduor almost had another at the start of the second half as he hit the bar with a half-volley.

Bradford would not be denied though and got their second goal after 58 minutes when Alex Pattison burst through and fired beyond Goodman.

Lewis then made up for his earlier blunder with a diving save to deny Junior Tchamadeu and ensure the points would remain with Bradford.