Bradford scored two goals in four second-half minutes to earn a deserved
win against 10-man Port Vale.
Vale had midfield player Colin Miles sent off shortly after the half-hour mark for a bad challenge on home midfielder Steve Schumacher.
Bradford scored on the hour as on-loan winger Lee Holmes crossed for former Vale midfielder Marc Bridge-Wilkinson to score against his old club.
Four minutes later David Graham forced the ball in after a goalmouth scramble.
Bradford: Ricketts, Doyle, Wetherall, Bower, Rogers (Edghill 45), Jermaine Johnson, Schumacher, Bridge-Wilkinson, Holmes (Colbeck 82), Graham, Windass.
Subs Not Used: Howarth, Eddie Johnson, Clarke.
Goals: Bridge-Wilkinson 60, Graham 64.
Port Vale: Goodlad, Abbey, Pilkington, McGregor, Miles, Whitaker (Talbot 69), Harsley, Humphreys, Moore (Husbands 69), Sodje (Jeff Smith 74), Constantine.
Subs Not Used: Anyon, Walker.
Sent Off: Miles (33).
Ref: S Mathieson (Cheshire).