Substitute Ryan Kendall gave City a winning send-off as they finished the season six games unbeaten.

On-loan Kendall, who had come on for the injured Gareth Evans, sunk Crewe with his second goal in Bantams colours.

City had made a bright start and Michael Flynn's diving header was batted away after three minutes.

Adam Bolder was a prominent figure in midfield, twice testing former Halifax keeper Adam Legzdins, as City were given plenty of room to play.

But they suffered a blow on the half hour when in-form Evans limped out of the action.

Crewe came more into it and Bradford-born Clayton Donaldson should have scored just before the break with a free header.

City were grateful to Jon McLaughlin six minutes after the restart as he touched Luke Murphy's free-kick on to the bar.

But the visitors got their breakthrough in the 67th minute. Michael Flynn took a free-kick quickly after being fouled and Kendall swept it home first time from the edge of the box.

City had further chances as Legzdins tipped away a thumping drive from Flynn and Kendall volleyed straight at the keeper from close range.

But Peter Taylor's side were good value for the win as they headed for the summer break on a high.