.A first half double from Nahki Wells helped City on their way to a comfortable victory at Aldershot Town
In control for almost all of the contest, City third away victory of the season puts Phil Parkinson's side up to fourth in League 2 - only four points off second place.
Wells' first of the match came with just under half an hour of the match gone when the Bermudian pounced on a loose piece of play from Sonny Bradley to race clear and slot past Jamie Young.
The forward picked up his second of the afternoon - his twelfth of the season altogether - came eleven minutes later when he followed up a James Hanson shot to tap home the rebound from close range.
Aldershot's only truly threatening moment of the half had come in between Wells' strikes when Stephen Darby cleared a Danny Hylton strike off the line after Matt Duke had failed to properly deal with a Danny Rose corner.
Armed with a two-goal half-time cushion in their pockets, City did a fine professional job of taking the sting out of the game after the restart and denying the hosts any opportunity to build up a head of steam.
Hylton and Shots substitute Michael Rankine briefly threatened with second period headers, but City had the best opportunity of the half to trouble the scorers again when Wells' acrobatic overhead kick from around eight yards out hit the post.
FT: Aldershot Town 0 Bradford City 2
90+2min: Hylton heads narrowly wide at the far post following a hanging cross into the area from Herd.
90min: There will be three minutes of time added on at the end of the match.
84min: Hines hooks the ball for goal from just inside Aldershot's penalty area but the effort bounces wide of Young's goal.
81min: SUB - The Bantams bring on Zavon Hines for Wells.
80min: A fizzing cross into the area from Seidi glances off the top of Rankine's head before going out for a throw-in on the far side when the striker was well positioned inside the area.
75min: Wells hits the post with an acrobatic overhead kick from around eight yards out after Aldershot had failed to deal with a knock forward from James Meredith. Wells' effort hits the inside of the post before bouncing across goal. Hanson tries to pounce on the loose ball but Aldershot can clear.
74min: Young shovels away a low Hanson angled drive from just inside the area.
74min: YELLOW CARD - Hylton is booked for a disagreement with the referee following the award of a free-kick against him.
72min: Bradley and Young just about combine to prevent Wells from getting in with a clear sight of goal.
71min: Seidi makes a good run to connect with a hanging cross from Hylton but his header sails well wide of the goal.
69min: SUB - Aldershot bring on Daniel Lopez and Michael Rankine for Kieron Cadogan and Peter Vincenti respectively.
68min: A flick on each from Hanson and Wells following a Darby throw-in into the area keeps the ball in the danger zone but Young is on to gather.
60min: SUB - Aldershot bring on Alberto Seidi for Scott Donnelly.
57min: Hylton fires a shot-come-cross wide of the target from just inside City's penalty area.
52min: Forsyth is down receiving treatment for a whack to the face following a clash of heads just outside Aldershot's area. The Scottish winger is soon to his feet, however, and able to carry on.
46min: Aldershot restart the game.
HT: Aldershot Town 0 Bradford City 2
45min: There will be one minute of time added on at the end of the first half.
44min: Young comes to the edge of his penalty area to narrowly beat Craig Forsyth to Darby's long searching ball forward.
39min: GOAL!!!!!!!!!!!! Aldershot Town 0 Bradford City 2 - Wells doubles City's tally for the afternoon when he pounces to tap home from close range after Young had dived across his goal to keep out a Hanson strike.
37min: Wells find himself in a good shooting position deep inside City's area after robbing Ben Herd of the ball. Positioned near Young's near post, Wells tries to dink the ball over the 'keeper as he dives out at his feet but the striker's angled effort bounces wide.
36min: Darby is in the right place to clear a Danny Hylton strike off the line after Duke had been unable to cling onto a Danny Rose corner.
34min: An inswinging cross from just outside the far corner of Aldershot's penalty area by Wells beats everyone before rolling a yard or so wide of the far post.
32min: Stretching to reach a deep Stephen Darby cross, Hanson heads over at the far post.
28min: GOAL! Aldershot Town 0 Bradford City 1 - Wells fires City into the lead following a mistake from Bradley. The Aldershot defender presents Wells with the shooting opportunity when his poor control allows the Bermudian to burst through on goal. With only Young to beat, Wells calmly slots a left-footed effort past the 'keeper.
19min: With Hanson lurking at the far post, Bradley has to be in the right position to kick clear Wells' dangerous centre across the six yard box.
16min: Nathan Doyle turns into shooting space just inside Aldershot's area before forcing Young into a good reaction save with a rising drive.
14min: After bringing the ball forward from distance, Sonny Bradley takes aim from around 25 yards out but his low effort rolls harmlessly wide of Matt Duke's goal.
12min: Hanson tries to play Wells in on goal with another flick forward but his header is blocked away before it can reach his Bermudian strike-partner. The loose ball does fall back into Hanson's path but his first time shot from just outside the area sails comfortably over the bar.
11min: A good flick-on from James Hanson finds Will Atkinson in shooting space on the very edge of Aldershot's area. The midfielder can't quite get his shot away properly, however, and Aldershot are awarded a free-kick for an offside decision seconds later.
2min: Nahki Wells strikes for goal from around the edge of the area but his curling effort lacks the pace and placement to trouble Jamie Young, who gathers easily.
0min: The Bantams kick off the match. They will attack up the slope here at the EBB Stadium in the first half.
3:00pm: The EBB Stadium falls silent for a minute to pay their respects to the fallen this Remembrance weekend.
ALDERSHOT LINE UP
Young, Herd, Bradley, Brown, A Morris, Vincenti, Payne, Donnelly, Cadogan, Rose, Hylton
Subs: G Morris, Rankine, Branston, Cooksley, Munns, Lopez, Seidi
Seidi for Donnelly (60), Lopez for Cadogan (69), Rankine for Vincenti (69)
BRADFORD LINE UP
Duke, Darby, McArdle, Egan, Meredith, Forsyth, Doyle, G Jones, Atkinson, Hanson, Wells
Subs: McLaughlin, Ravenhill, Thompson, McHugh, Connell, Hines, Brown
Hines for Wells (81)
Referee: Oliver Langford
Assistant Referee: Alan Young
Assistant Referee: Oleksandra Saily
Fourth Official: Dean Treleaven