Simon Grayson's Bantams produced a professional performance to secure a straight-forward victory over relegation-threatened Milton Keynes Dons at the Northern Commercials Stadium.
A goal in each half from Grayson's men ensured City claimed a 2-0 win over MK Dons, extending their recent unbeaten run to four matches in the process.
Timothee Dieng opened the scoring for City twelve minutes in when he powered home a downward header past Dons 'keeper Wieger Sietsma following Tony McMahon's far post corner.
Nathaniel Knight-Percival then made sure of the points for the Bantams ten minutes from the end when he crashed in a strike after Charlie Wyke and Sietsma had tussled for the ball in the box.
After missing the draw with Rochdale at the weekend, fit-again Callum Guy was brought back into the side for Romain Vincelot as Grayson made one change to his starting line up.
Although the night would ultimately prove to be a successful and fairly routine one for the Bantams, City did have to survive a scare early on when Chuks Aneke found the crossbar with a header from a Marcus Tavernier corner.
The Bantams responded soon enough from a set-piece of their own, however, to take the lead of the contest.
After Guy had seen a shot from the edge of the box deflect wide, Tony McMahon sent the resulting corner delivery towards the far post and Dieng was there to plant a towering header into the corner.
Wyke was lurking by the goal-line and appeared to possible get a touch on the ball as it went in but the goal was credited to Dieng.
In fairness to MK Dons - a side who came into the game knowing they could have been relegated - they continued to play their part in the fixture.
For all of their efforts, though, the visitors failed to really trouble Colin Doyle in the Bantams goal.
The nearest MK Dons came to testing City's Irish shot-stopper in the first period after Dieng's opener came just before the half hour mark.
Tavernier turned neatly towards goal in the box after receiving the ball but his left-footed strike whistled just past the post.
The final clear scoring chance of the half fell to the Bantams when Wyke headed a cross down into the path of strike-parner Kai Bruenker inside the post.
Bruenker fired for goal on the half-volley and the bouncing effort skipped off the pitch, forcing Sietsma to reach up and tip over the bar.
As with the first period, MK Dons started bright enough after the restart but never truly looked like threatening the City goal.
Josh Tymon did force a low save out of Doyle after a strike from the edge of the box, but Ousseynou Cisse was more wasteful with the visitors' next effort.
The giant midfielder fired comfortably over the bar with a curling strike from outside the box.
At the other end, City could have easily doubled their lead, but Bruenker fired over from a decent position in the box following Guy's cut-back from the byline.
Nicky Law was introduced into the action midway through the second period, and he was inches away from reaching a Wyke centre across the six yard box just minutes after coming on.
MK Dons continued to try and look for a way back into the contest as time ticked on - Ed Upson firing wide after a forceful run into City territory - but the Bantams defence was in no mood to let go of their clean sheet.
City put themselves firmly in the driving ten minutes from the end of normal time when they converted from another set-piece.
McMahon's free-kick from deep into the box was chested on by Knight-Percival, leading to Wyke and Sietsma tussling for the loose ball inside the box.
Sietsma was able to get a glove on the ball as he dived at Wyke's feet, but Knight-Percival was on hand to crash home into the roof of the net as the ball ran free to him.
The game appeared to be in the bag for City at this stage, and they could have actually made the scoreline look even more convincing two minutes from the end.
McMahon's effort for goal direct from a free-kick just outside the box crashed against the top of the bar with Sietsma scrambling across his line.
Dieng kept the attack alive for City by heading back across goal as the ball dropped down to him from the night's sky.
Wyke connected in the middle with a header of his own to send the ball looping towards the far post.
Sietsma was beaten, but a recovering Upson somehow got back in time to stick out a foot and hook the ball off the line.
With City's confident manner obvious at this stage and MK Dons looking a beaten side, Wyke went close again at the start of injury time when another header of his dropped narrowly wide of the far post from a McMahon free-kick.
MK Dons did have one last chance to register on the score-sheet themselves further into injury time, but Knight-Percival was on hand to make a big block after Robbie Muirhead's corner had fallen kindly into the path of Aneke inside the box.