City claimed their first victory of the campaign, sweeping aside Oldham Athletic 3-0 at the Utilita Energy Stadium.
A dominant performance saw Gary Bowyer’s men take a two-goal advantage into the half-time break before adding another, late on.
The Bantams began the contest on the front foot, taking the lead inside the opening four minutes.
Connor Wood’s teasing ball into the box was missed by Clayton Donaldson but tapped in at the far post by James Vaughan - his second goal in as many matches.
The visitors responded brightly and rattled the post 22 minutes in with a sweet half volley on the edge of the area, from captain Mohamed Maouche.
But City hit back, with Donaldson scoring his first goal in claret and amber to double the hosts’ advantage.
A ball from Kelvin Mellor played Bradford-born Donaldson in behind and the towering frontman unleashed an unstoppable half-volley which flew into the top corner.
The Bantams could have been out of sight before the interval, however the crossbar denied skipper Vaughan his second goal of the match.
City were in control of the second period and wrapped up the three points in the 72nd minute, courtesy of Sean Scannell.
After a quick break from the hosts, Donaldson fed Scannell who fired high into the roof of the net for his first Bantams goal.
CITY: Richard O’Donnell; Kelvin Mellor, Anthony O’Connor, Ben Richards-Everton, Adam Henley; Sean Scannell (Omari patrick 77’), Daniel Devine (Hope Akpan 80’ (booked 90+1')), Matt Palmer, Connor Wood; James Vaughan (c) (Shay McCartan 75’), Clayton Donaldson. Subs (not used): Sam Hornby (GK), Paudie O’Connor, Tyler French, Jermaine Anderson.
GOALS: Vaughan (4’), Donaldson (32’), Scannell (72’)
OLDHAM: Gary Woods; Zak Mills, Sonhy Sefir, Alex Iacovitti, Ashley Smith-Brown (booked 42’) (Tom Hamer 46’); Dylan Fage, Mohamed Maouche, Mohamad Sylla, Christopher Missilou (Scott Wilson 37’), Gevaro Nepomuceno; Desire Segbe Azankpo (Chris Eagles 78’). Subs (not used): Gregor Zabret (GK), Jamie Stott, Johan Branger-Engone, Urko Vera.
ATTENDANCE: 14,447 (1,045 visitors).
REFEREE: Geoff Eltringham.