Ipswich Town beat Millwall 1-0 at Portman Road on Saturday lunchtime, though the scoreline barely reflects how stretched the home side were across a frantic second half.
Josh Coburn gave Ipswich the lead on 16 minutes, turning well inside the area and finishing with composure. Millwall responded with purpose, and Jack Clarke levelled on 41 minutes to send the sides in level at the break.
The second half opened with Mihailo Ivanović's introduction changing Millwall's shape, and Iván Azón put the visitors ahead on 53 minutes. Coburn had restored Ipswich's advantage three minutes earlier, meaning the goals arrived in quick succession either side of that substitution, leaving the scoreline at 2-2 heading into the hour.
The game's decisive passage came around the 68th minute. Jaden Philogene scored for Ipswich while Millwall simultaneously lost Barry Bannan and Jack Taylor, both withdrawn within the same interval. That triple shift in momentum tilted proceedings firmly toward the hosts.
Further changes followed. Chuba Akpom replaced George Hirst on 72 minutes, and Derek Mazou-Sacko scored on 83 before Tom Watson was withdrawn in the same moment. Mazou-Sacko added another on 86, and Sindre Walle Egeli came off the bench a minute later as Ipswich managed the closing stages.
Millwall pressed throughout but lacked the finishing required when it mattered. Ipswich held firm to take three points.
Recap generated from the event timeline. Editorial team review by request. How we use AI.