TELEGRAPH & Argus chief sports writer Simon Parker gives his lowdown on the Bantams' 1-0 defeat to Luton at Valley Parade...

MAN OF THE MATCH

City hung in against the best team in the league and Anthony O’Connor summed up the fighting spirit with a strong defensive display.

MOMENT OF THE MATCH

Was it a penalty after Nathaniel Knight-Percival got a shove from City’s corner?

MOAN OF THE MATCH

The weather was absolutely appalling as Storm Gareth had a major say on proceedings.

TACTICS

Gary Bowyer made the two expected changes as Paul Caddis and Adam Chicksen came back in as the full backs for injured duo Kelvin Mellor and Calum Woods.

PLAYER RATINGS

CITY: O’Donnell 7, Caddis 7, O’Connor 7, Knight-Percival 6, Chicksen 6, Akpan 6, O’Brien 6, Anderson 6, Butterfield 7, Ball 6 (Clarke 78min), Doyle 6 (Patrick 85min). Subs (not used): Wright, P O’Connor, Payne, Maltby, Wilson.

LUTON: Shea 6, Stacey 8, Pearson 7, Bradley 7, Justin 7, McCormack 6 (Berry 31min, 7), Shinnie 7, Ruddock 6, Lee 6 (Potts 74min), Hylton 7 (Cornick 82min), Collins 6. Subs (not used): LuaLua, Moncur, Sheehan, Isted.

MATCH STATS

REFEREE: Michael Salisbury (Preston)

BOOKINGS: Knight-Percival, Anderson (City); Collins, Potts (Luton)

ATTENDANCE: 15,992

SHOTS ON TARGET: City 1 Luton 5

SHOTS OFF TARGET: City 4 Luton 12

CORNERS: City 7 Luton 7

FOULS COMMITTED: City 14 Luton 15