Crewe Alexandra beat Walsall 3-1 at home on Saturday afternoon, a result that reflected their superiority across most of the ninety minutes despite a nervy spell midway through the second half.
Walsall made a lively start. Albert Adomah put them ahead inside four minutes, and Alfie Pond extended that lead at sixteen. Crewe looked uncertain at that point, but the game shifted sharply before the break. Priestley Farquharson pulled one back at twelve minutes, Ian Lawlor levelled things at thirty, and Daniel Kanu turned the game on its head with a goal on thirty-one minutes. Crewe went in at half-time leading 3-2, having scored three times in nineteen minutes.
The second half brought a flurry of substitutions from both sides. Omar Bogle and James Connolly came on for Walsall at fifty-two minutes, with Rico Browne following shortly after. Crewe made changes of their own, bringing on Emre Tezgel and Jack Lankester at seventy-two minutes alongside Max Sanders, with Alexander Pattison introduced a minute later.
Walsall pressed for an equaliser and Aaron Pressley picked up a booking at eighty-three minutes, suggesting frustrations were mounting. Brandon Comley and Adomah both saw yellow in stoppage time, the latter's second caution reducing Walsall to ten men and confirming the afternoon had turned decisively against them.
Crewe held firm and closed out a win that lifts their mood considerably heading into the final weeks of the season.
Recap generated from the event timeline. Editorial team review by request. How we use AI.