A last-minute Andy Cook header sealed a dramatic 1-0 win for the Bantams at Wrexham, as they triumphed for the first time in the league in 2024.
Stern defending in the first half from City’s backline, and some top saves by Sam Walker brought the teams into the half-time interval level at 0-0.
City thought their chances of three points had got away from them after Cook missed a penalty in the closing stages, however the Bantams' No.9 marked his 150th appearance for the club with a late header to seal the points.
It was City's full debutant Calum Kavanagh who had the first effort on goal of the game. He received the ball from Harry Chapman six minutes in, but his low effort was saved by Arthur Okonkwo.
The hosts created a decent opening of their own just minutes later, as a Steven Fletcher header was saved well by Sam Walker.
Walker did well again in the 20th minute from a Tom Cannon long-range effort, which the City stopper did well to palm away.
The visitors' high press nearly provided fruit as Alex Gilliead won the ball high up the pitch late in the first half. He drove inside but his effort nestled into the hands of Okonkwo.
In first-half stoppage time, the ball fell kindly for Kavanagh who let fly on the half-volley, however his effort curled away from the top corner and into the stand behind.
Wrexham started the second period well and had another big chance just after the hour mark as Elliot Lee met a cross into the area, but could not steer his header on target.
The Bantams grew into the second half, however, and looked to out their hosts under more pressure as the minutes ticked away.
After Jonathan Tomkinson had stepped up from the back to rifle an effort towards goal which was blocked with 10 minutes to go, minutes later, City had a golden opportunity to break the deadlock.
As Andy Cook looked to escape Aaron Hayden in the area and latch onto Clarke Oduor's ball through, the Wrexham defender dragged him to the ground, and the referee pointed to the spot. Cook stepped up, but saw his spot kick blocked by the legs of Okonkwo.
But, as the encounter entered stoppage time, City were not done, and Cook would receive another opportunity to win it for the Bantams, This time, he made no mistake.
After taking in Kevin McDonald's pass and turning his defender, Cook was initially denied by Okonkwo, but headed home the rebound and peeled off to celebrate in front of a raucous, full away end.
His goal meant the Bantams became the first side this season to leave STōK Cae Ras with three points and a clean sheet intact.
WREXHAM: Arthur Okonkwo, Ben Tozer (C), Aaron Hayden, Paul Mullin (Jack Marriott 80’), George Evans, Eoghan O’Connell, Andy Cannon (James Jones 80’), James McClean (Jacob Mendy 88’), Steven Fletcher (Luke Bolton 70’) , Ryan Barnett (Sam Dalby 70’), Elliot Lee. SUBS NOT USED: Mark Howard, Max Cleworth.
CITY: Sam Walker, Brad Halliday, Matty Platt, Richie Smallwood (C), Calum Kavanagh (Jake Young 64’, Andy Cook, Alex Gilliead, Ciarán Kelly, Harry Chapman (Clarke Oduor 64’ (Sam Stubbs 90+2’), Jonathan Tomkinson, Lewis Richards (Kevin McDonald 41’). SUBS NOT USED: Colin Doyle, Tyler Smith, Bobby Pointon.
GOAL: Cook (90’).
ATTENDANCE: 12,447 (with 1,153 City supporters).