City fell to their first home league defeat of the season this afternoon, losing 3-1 to Walsall.
After Mark Hughes’ men took the lead just after 20 minutes in, the Saddlers rallied to take all three points at the University of Bradford Stadium.
At a wet and windy Valley Parade, it was City who started the stronger.
In the 21st minute, Rayhaan Tulloch was played clean through on goal by Jamie Walker, as City countered.
Joe Riley had no alternative but to bring City down and concede a penalty, handing the Bantams an opportunity to edge in front.
With three goals in his last league outing, Andy Cook hammered the spot kick past Owen Evans to put Hughes' side ahead.
The lead did not last long however, as in the 26th minute Liam Gordon cut inside and slotted an effort past Harry Lewis to equalise from the edge of the area.
City looked for a response, though in stoppage time of the first half, Aramide Oteh tapped home from a Walsall corner to take the visitors into the break with a 2-1 lead.
In the 56th minute, it was another corner that would be City’s undoing as Freddie Draper powered his header past Lewis to make it 3-1.
Walsall saw out the game comfortably and took the three points back to the Midlands.
CITY: Harry Lewis, Brad Halliday, Liam Ridehalgh, Matty Platt, Jamie Walker, Andy Cook, Alex Gilliead (Daniel Oyegoke 52’), Clarke Oduor (Alex Pattison 52’), Sam Stubbs (C), Kevin McDonald, Rayhaan Tulloch (Tyler Smith 72’). SUBS NOT USED: Colin Doyle, Richie Smallwood, Ciarán Kelly, Adam Wilson.
GOALS: Cook (23’ pen).
WALSALL: Owen Evans, Liam Gordon, Oisin McEntee, Donervon Daniels (C), Joe Riley, Isaac Hutchinson, Freddie Draper (Jamille Matt 75'), Harry Williams, Aramide Oteh, Ryan Stirk, Ross Tierney (Tom Knowles 80’). SUBS NOT USED: Jackson Smith, Douglas James-Taylor, Joe Foulkes, Danny Johnson, Harvey Griffiths.
GOALS: Gordon (26’), Oteh (45+2’), Draper (56’).
ATTENDANCE: 17,038 (including 427 Walsall supporters).