Wrexham defeated Portsmouth 1-0 in a frantic Tuesday evening fixture that produced twelve substitutions and enough momentum shifts to leave both managers with plenty to consider.
The opening half hour belonged to the visitors. Sam Smith gave Portsmouth the lead on 23 minutes, and Regan Poole doubled their advantage seven minutes later, threatening to put the game beyond Wrexham before the interval. The home side responded well. Max Cleworth pulled one back on 39 minutes, and Adrian Segecic levelled matters almost immediately, leaving the score at 2-2 going into the break.
The second half opened with further drama. Harvey Blair restored Portsmouth's lead within a minute of the restart, only for Zak Swanson to equalise for Wrexham three minutes later. At 3-3, the contest had a genuinely open feel, with neither side able to establish control.
Kieffer Moore settled matters on 67 minutes, heading Wrexham in front for the first time, and the home side held that narrow advantage through a closing period that brought further substitutions from both benches. Conor Chaplin and Madiodio Dia came on in the late stages as Portsmouth pushed, but Wrexham defended with sufficient organisation to see the game out.
The scoreline flatters neither side in terms of the work required. Seven goals in a match of this nature reflect two teams unwilling to settle, though Wrexham ultimately showed more composure when the points were there to be taken.
Recap generated from the event timeline. Editorial team review by request. How we use AI.