Ipswich's gritty performance against Middlesbrough has kept their automatic promotion dreams alive, despite not being their finest display. The pressure was on after Millwall's win over QPR, but Ipswich fought back twice to earn a point. With a game in hand, they now have their fate in their own hands across the final four matches.
Jack Clarke's penalty was more than just a goal; it showed Ipswich's ability to bounce back when it matters. This character could be the difference in their promotion campaign. Meanwhile, Southampton's relentless run continues, with a seventh consecutive league win. They trailed at Swansea but found a way to battle back and take the three points, leaving them assured of a play-off place and still in contention for second.
Elsewhere, Hull's struggles persist, and the battle for the final play-off spot is heating up, with Wrexham and Derby closing in. Leicester's woes continue, with a limp defeat at Portsmouth leaving them on the brink of relegation, and their situation is likely to worsen before it improves.