Middlesbrough Fights Back to Draw with Millwall
The Riverside went from stunned silence to full-throttle noise in 45 wild minutes as Middlesbrough clawed their way back from two goals down to rescue a draw against Millwall – and keep their perfect home record from being shattered.
It wasn’t the night they dreamed of. A win would have sent Kim Hellberg’s side to the top of the Championship. Instead, they had to settle for a point that nudges them up to third and leaves four clubs locked together on 14 points, with West Ham out in front on goal difference and Boro wedged between Swansea City and West Bromwich Albion.
But given where they were at half-time, they’ll take it.
Millwall punch first, and hard
This was billed as a meeting of two sides still stung by last season’s play-off near-misses. From the opening whistle, the pattern looked familiar: Boro hogging the ball, Millwall dropping into a compact block and waiting for their moment.
Their moment came after just 10 minutes.
Camiel Neghli launched a simple, direct ball forward. Tairyk Arconte did the rest. The winger from Guadeloupe muscled Luke Ayling aside, drove into the box and drilled a low shot inside Radek Vitek’s near post. One pass, one run, one ruthless finish. The Riverside was stunned.
Middlesbrough tried to steady themselves. Will Lankshear, already in prolific form this season, nearly levelled, only for Max Crocombe to spring to his right and claw away a goal-bound effort. That save loomed even larger a few minutes later.
From a corner, Boro switched off. The ball bounced, bodies scrambled, and Lyndon Dykes reacted quickest, forcing it over the line for his fourth goal in as many games. On the same day he was left out of Sebastian Pocognoli’s revamped Scotland squad, Dykes delivered his own response on the pitch.
At 2–0 down, with Millwall’s counter-attacking plan working to perfection, Boro’s unbeaten home start looked ready to crack.
Hellberg rolls the dice
Hellberg didn’t wait. At the interval, he ripped up the script with a triple substitution, and the tone of the game changed almost instantly.
Middlesbrough flew out after the restart, playing with a tempo and aggression missing from the first half. The pressure told within five minutes.
Amario Cozier-Duberry, lively and direct, drove at the Millwall defence and let fly. His effort took a deflection, wrong-footed Crocombe and nestled into the net. The comeback had a spark, the crowd had a cause, and Millwall suddenly had a problem.
Boro smelt blood. The Riverside, flat before the break, turned up the volume. Every tackle was cheered, every forward pass urged on.
Just past the hour, the place erupted.
Ayling, who had been outmuscled for the opener, made amends with a teasing cross from the right. Lankshear attacked it with conviction, thundering a header past Crocombe for his eighth goal of the season. From 0–2 to 2–2, Hellberg’s changes had flipped the mood and the momentum.
Both sides swing, neither lands the knockout
Millwall, though, refused to fold. Substitute Elkan Baggott almost silenced the home support again, rising to meet a set-piece with a powerful header, only for Vitek to produce a crucial save to keep Boro level.
The game opened up. Cozier-Duberry threatened again, drifting into pockets of space and testing Millwall’s tiring back line. Jeremy Sarmiento, off the bench, added fresh legs and nearly found a late winner of his own as Boro pushed for the top spot that kept dangling just out of reach.
The clock ticked down, the challenges grew heavier, and both sets of players looked like they knew how much this result could shape their week. One more chance never quite came. The final whistle brought a mix of relief and frustration.
For Middlesbrough, it’s a comeback that shows character but leaves a question: can a team with promotion ambitions afford to start so slowly at home?
For Millwall, it’s one win in five, yet this point – and the manner of it – hands them something to build on heading into Saturday lunchtime’s derby with London rivals West Ham.






