Norwich's Resurrection Leaves Bristol City in Freefall
This was the statement second-half display the Championship had been waiting for. Norwich walked out at half-time trailing 2-0 to Bristol City and left with a 4-2 victory and a scalp worthy of genuine promotion contenders. Moussa Toure's hat-trick, his first of the season after managing just two goals in his previous fifteen appearances, became the narrative hammer that broke the glass ceiling on his confidence. Four goals in twenty-nine minutes. That's not a comeback. That's an annihilation.
Bristol City's catastrophe was self-inflicted. Seven offsides in a single match equalled their worst disciplinary record this season, suggesting a team intellectually lost as well as tactically exposed. When McLean and Toure combined for four of Norwich's five goals, it wasn't magic or luck. It was hunting season opening on prey that had wandered too far from the herd. For Norwich, this was the away win they desperately needed after four matches without victory on their travels. For Bristol City, this was a title-race puncture wound that may prove fatal.
The Results
Coventry 1-1 Blackburn
Blackburn held the Championship's runaway leaders to a draw in what felt like a moral victory for the hosts, though the facts tell a different story. Coventry dominated with seventy percent possession and twelve shots, yet managed just two on target. It speaks to finishing rather than fortune. Blackburn were resolute, even desperate at times. Four yellow cards in one match, another reflection of a team stretched to breaking point by relentless pressure. The point keeps Coventry ten points clear with just two games to play, whilst Blackburn remain precariously perched a single point above the bottom three. They've collected four points from two meetings this season, but Coventry should have buried this side twice over.
Derby 1-0 Oxford United
Derby's fourth win in five matches stays their play-off course. Banel's twenty-second-minute finish was clinical enough, though it arrived in a match where Derby had already established complete technical superiority. Four hundred and ninety-two passes at eighty-eight percent accuracy against Oxford's one hundred and eighty-three at seventy-three percent. That chasm isn't tactical nuance. That's championship versus non-league football played on the same pitch. Oxford created next to nothing, registering just 0.43 expected goals. They remain twenty-second with forty-five points from forty-three games. Survival now feels like arithmetic that no longer adds up.
Millwall 2-0 QPR
Millwall obliterated QPR in seventeen minutes. That's how long it took Mazou-Sacko to score and then provide an assist for Neghli's follow-up. QPR were shell-shocked, toothless, utterly disconnected from the contest. Zero shots on target. An expected goals figure of just 0.09. This wasn't a game. It was target practice. Millwall sit third with absolute control of their destiny. The fifteen-point gap between the teams fully reflected on the pitch.
Portsmouth 1-0 Leicester
Bowat's sixty-third-minute strike was the difference, though it felt deserved given Portsmouth were actually competing after a goalless first half. The hosts climb to nineteenth with this unbeaten run extended to two matches. For Leicester, the winless streak now extends to five games. Three points separate them from safety with thirteen matches remaining. That's not comfort. That's a knife edge. Leicester booked four yellow cards late on as frustration boiled over. Relegation anxiety is beginning to smell like desperation.
Sheffield Wednesday 1-1 Charlton
Sheffield Wednesday rescued a draw through Otegbayo after Godden had broken the deadlock, but this point feels like a plaster on a much deeper wound. Five consecutive matches without victory: draw, draw, loss, loss, loss. They're four points from safety with a goal-scoring crisis that's become terminal. Sixty-eight percent possession yielded just one shot on target. That's not misfortune. That's incompetence dressed in possession statistics. Charlton took their chance clinically and nearly got out of here with three points.
Swansea 1-2 Southampton
Southampton turned on the surgical precision when it mattered. Trailing at half-time after Swansea dominated the opening period, the visitors scored twice in the second half to extend their winning streak to six matches from their last seven. Archer's late winner continued Southampton's perfect record from the final ten minutes this season when chasing a game. Seventy-two points now separates them from Swansea by fifteen points. This is a team climbing, not chasing. Swansea managed just three shots across ninety minutes despite their first-half dominance. Second-half capitulation.
Watford 0-2 Sheffield United
Patrick Bamford's brace ended Sheffield United's five-game curse against Watford. A run of straight defeats snapped in spectacular fashion. Sheffield United climb out of the bottom three, now sitting four points above danger with Watford at fifty-seven points. The irony is brutal for Watford: they held fifty-three percent possession and managed five shots on target to Sheffield's same number, yet walked away empty-handed. Five players booked in the final quarter as discipline collapsed entirely.
Hull City 1-1 Birmingham
Hull's promotion push took a stumble here. Iwata's second-half equaliser proved costly for a side that dominated with 0.95 expected goals against Birmingham's 0.45. This was Hull's first home draw of the season after winning their last three at the Kingston Communications Stadium. The twelve-point gap between the teams remains unchanged, but Hull needed victory to maintain momentum. Instead, they sit sixth on sixty-eight points, two points below Southampton in fourth.
Wrexham 2-0 Stoke City
Wrexham were clinical. Stoke offered nothing. Zero shots on target. Complete domination from the hosts, who moved ninth and remained unbeaten at home against Stoke since October 2025. This was their second 2-0 win over Stoke in eleven seasons. The nine-point gap between eighth and sixteenth suggests Wrexham are genuinely pulling away from the chasing pack rather than clawing back ground. Promotion credentials were on full display.
Preston 0-2 West Brom
West Brom's clinical finishing, through Maja and Dike, condemned Preston to defeat despite dominating possession. The Baggies climb out of the relegation zone with their second successive win, now sitting five points from safety. Preston's one shot on target was their lowest return in eight Championship matches. That's not bad luck. That's incisive attacking play evaporating entirely. Maja continues his demolition of Preston, now boasting four goals in five games against them since September 2023.
Bristol City 2-4 Norwich
Norwich's annihilation of Bristol City needs repeating because it defies comprehension. Four goals in twenty-nine minutes. Moussa Toure scored three of them. A second-half turnaround that felt less like football and more like street execution. Bristol City committed seven offsides, equalling their worst record this season, suggesting a team tactically adrift as well as defensively helpless. This result sent them tumbling back into the mid-table scrum, no longer credible title contenders.
What This Means for the Title Race and Beyond
Coventry remain untouchable at the summit on eighty-six points, though their draw with Blackburn was a rare wobble. Ipswich sit second on seventy-six points, one game in hand, but ten points behind feels like an Everest they can no longer summit. Millwall and Southampton are locked on seventy-six and seventy-five points respectively, but Southampton's winning form suggests they're the genuine threat to Coventry's coronation.
The relegation picture has sharpened brutally. Sheffield Wednesday sit bottom on minus-three points with just fourteen games left. Leicester at forty-one points feel genuinely vulnerable, though Oxford United at forty-four and Sheffield Wednesday are already drowning. The cushion between safety and oblivion is paper-thin across positions sixteen through twenty-four.
Looking Ahead
With just one game remaining in the regular season for most teams, the narrative is hardening. Coventry's dominance suggests coronation is inevitable. Southampton's relentless form means they're the only realistic challenger, though the points deficit is simply too vast. Promotion via the play-offs remains genuinely open from third downwards, with Millwall, Southampton, and Middlesbrough all within touching distance. The relegation scrap, by contrast, is becoming a genuine bloodsport. Sheffield Wednesday's position appears mathematically terminal, but Leicester, Oxford, and Blackburn remain perilously exposed. One more matchday and the landscape could shift seismically.
















