The long-awaited return of one of English football's most notorious rivalries delivered exactly the kind of drama supporters had hoped for, as Millwall and West Ham United played out a pulsating 2-2 draw at The Den on Saturday.
It was the first meeting between the two London clubs since 2012, and the fixture carried with it a weight of history tied to past crowd trouble and fierce enmity. This time, however, the tension stayed largely on the pitch. The Metropolitan Police, who deployed around 400 officers for the occasion, confirmed only six arrests, and the surrounding streets of Bermondsey were notably calm on matchday, with fans mingling near food stalls in an atmosphere far removed from the derby's turbulent reputation.
Inside the stadium, though, the intensity was unmistakable. West Ham fans were fully segregated from home supporters and guided into the ground through a route locally known as "Cowards' Way," keeping the two sets of fans apart before, during and after the match. The Den itself, though, was electric, with nerves and anticipation building among the home faithful throughout the build-up.
The game wasted no time delivering on its promise of aggression. West Ham captain Jarrod Bowen was fouled inside the opening seconds, and just five minutes in, Millwall skipper Jake Cooper and West Ham's Morato were involved in a heated exchange that further ignited the crowd.
Millwall, who arrived at the match winless in three games and battling an injury crisis, looked far more composed than their form suggested, taking full advantage of a West Ham side seemingly overwhelmed by the occasion. Caleb Taylor gave the Lions the lead after Mads Hermansen produced a double save that could only delay the inevitable, sparking wild celebrations among home fans who had waited 14 years to beat their rivals. Moments before halftime, after Mark Sykes had rattled the crossbar from long range, Camiel Neghli doubled Millwall's advantage, sending The Den into raptures as the hosts went into the break in complete control.
The combustible nature of the fixture continued after the restart. Filip Marschall, playing only his second match for the club, was involved in a tense confrontation with West Ham's Valentin "Taty" Castellanos after claiming he had been spat at.
West Ham, however, mounted a stirring second-half fightback. Substitute Mohamadou Kante pulled a goal back with a powerful strike, before Konstantinos Mavropanos, often a target of criticism from supporters, rose to head home the equalizer and silence the home crowd. The goal turned Mavropanos into an unlikely hero for the away end, which finally found its voice after being drowned out for much of the afternoon.
Kante's afternoon took a dramatic turn shortly after his goal, as he was shown a red card for hauling down Millwall's Kyrell Lisbie, who looked set to be through on goal. West Ham were forced to see out the remainder of the match with ten men, with manager Nuno Espirito Santo visibly anxious on the touchline as his side held on for a share of the points.
The result leaves both clubs with plenty to reflect on ahead of what promises to be an equally charged rematch at the London Stadium in February, when the rivalry will resume with just as much anticipation surrounding it.
Based on reporting from Standard Sport (standard-football).