Swindon Town and Crewe Alexandra shared the points in a breathless 4-4 draw on Saturday afternoon, a match that swung repeatedly before either side could claim it.
Crewe took a deserved lead through Alfie Pond on 27 minutes, only for Adrien Thibaut to equalise for Swindon ten minutes later. The visitors restored their advantage just before the break when Matus Holicek converted, and Aaron Drinan added a second in stoppage time to send Crewe into the interval with a two-goal cushion.
Swindon came out with more purpose after the restart. Ollie Palmer pulled one back in the 52nd minute, and within sixty seconds Michael Olakigbe had levelled at 3-3, turning what had seemed a settled outcome into something far less predictable. Olakigbe struck again on 64 minutes to put Swindon ahead for the first time, and Joel McGregor was dismissed shortly after, reducing Crewe to ten men.
Swindon failed to press their numerical advantage effectively, and Crewe responded. Junior Hoilett equalised on 79 minutes, the goal arriving in the same minute that Filozofe Mabete was shown a red card for Swindon, leaving both sides short-handed. Omar Bogle had a late opportunity to win it for Crewe but his effort on 82 minutes came to nothing.
Eight goals, two dismissals, and a scoreline that neither manager will consider satisfactory. Both defences gave generously; neither attack needed to ask twice.
Recap generated from the event timeline. Editorial team review by request. How we use AI.