City will host Shrewsbury Town in an Emirates FA Cup first-round replay, next Tuesday (November 19), after a 1-1 draw at the Montgomery Waters Meadow.
Gary Bowyer's side took the lead in the first half, though were held by their Sky Bet League One opponents after being pegged back before the interval.
The Bantams began the affair on the front foot, breaking the deadlock with 19 minutes on the clock.
After a long ball upfield was flicked on by skipper James Vaughan, Aramide Oteh delicately lifted the ball over Joe Murphy before applying the finishing touches for his second goal in as many matches.
The hosts responded well, though, and were level just before the half-hour mark.
Shaun Whalley's cross was headed down into the path of Josh Laurent by Scott Golbourne, with the former smashing home to even the affair.
City were handed an opportunity to re-take the lead, just before the hour mark, through Dylan Connolly.
Vaughan's flick-on saw the flying winger in on goal, though his heavy touch saw the effort thwarted by Murphy in the home goal.
Gary Bowyer's men the went within inches of re-taking the lead, with 13 minutes remaining.
Connor Wood fashioned a cross after his initial corner was blocked. which was headed against the post by Ben Richards-Everton.
City went in search of a winner late on, but 1-1 it remained, meaning a place in the second round will be decided by a replay at the Utilita Energy Stadium.
CITY: Richard O’Donnell; Adam Henley (booked 17’), Anthony O’Connor, Ben Richards-Everton, Connor Wood; Zeli Ismail (Jermaine Anderson 58'), Daniel Devine, Hope Akpan, Dylan Connolly (Paudie O’Connor 86'); Aramide Oteh, James Vaughan (c, Kelvin Mellor 57'). Subs (not used): George Sykes-Kenworthy (GK), Tyler French, Jackson Longridge, Jake Reeves.
GOALS: Oteh (19’).
SHREWS: Joe Murphy; Ethan Ebanks-Landell (booked 51'), Aaron Pierre (booked 77'), Omar Beckles, Scott Golbourne (Ryan Giles 81'); Donald Love, Ollie Norburn (c), Sean Goss (Dave Edwards 71'), Jason Cummings (Fejiri Okenabirhie 57'); Josh Laurent, Shaun Whalley. Subs (not used): Cameron Gregory (GK), Ro-Shaun Williams, Brad Walker, Louis Thompson.
GOALS: Laurent (28’).
ATTENDANCE: 3,764 (401 visitors).
REFEREE: Sam Purkiss.