Crawley Town beat Swindon Town 2-1 in a match that lurched dramatically through its final half-hour before settling in the home side's favour.
The opening exchanges belonged to neither team in any convincing sense, though Swindon edged their way into the game through Fletcher Holman's goal on fifteen minutes. Crawley levelled before the interval when Gavin Kilkenny converted, and the teams went in level.
The second half opened with Filozofe Mabete's introduction changing the texture of Swindon's play, and Klaidi Lolos put them ahead again on 48 minutes. Crawley's response was measured but persistent, and Junior Hoilett drew them level once more on 57 minutes.
From that point the game became difficult to manage for either side. Aaron Drinan gave Crawley the lead on 66 minutes, and within three minutes Billy Bodin and Darren Oldaker were both shown cards, reducing the numbers on the pitch and unsettling what had briefly felt like a settled contest.
Akin Odimayo was dismissed on 78 minutes, followed by Harry Forster four minutes later, leaving both sides depleted and the match disjointed. The closing minutes brought a flurry of substitutions, including further appearances from Lolos and Bodin, though neither altered the scoreline.
Crawley held on through a chaotic finish to take the three points. The 2-1 result was earned through persistence rather than control, and Swindon will feel the red cards cost them a result they had threatened to take.
Recap generated from the event timeline. Editorial team review by request. How we use AI.