SportSignals
EFL Championship

Millwall Stun Boro at the Riverside: What This Result Means With Six Games Left

Millwall came to the Riverside and took three points. At 3.9 with most books. That is the result. Middlesbrough, third in the table, 71 points from 40 matches, beaten at home by a side that had no bus

Middlesbrough crest
Middlesbrough
EFL Championship
1:2
Full Time11.30 Friday 3rd April 2026
Millwall crest
Millwall
The Enforcer
· 4 min read
Updated

Millwall came to the Riverside and took three points. At 3.9 with most books. That is the result. Middlesbrough, third in the table, 71 points from 40 matches, beaten at home by a side that had no business winning this game according to every market in the country. The thing is, the market does not compete for 90 minutes. Millwall did. Boro did not. End of.

What Happened and Why It Matters

Final score: Middlesbrough 1, Millwall 2. At home. In a promotion race with six matches remaining. Boro go into this result on a form run of LDDLW from their last five. That is one win in four before today. One win. In four. And they were favourites at 1.73 with William Hill this morning. The favourites lost. Again.

Millwall arrive at this fixture on WDLWW. Three wins from their last four. Second in the Championship. 72 points. They came here with confidence and they left with more. When a team is winning away games with that kind of desire, you back them. I did not. That is on me. My logic was sound. The players made me wrong.

Match Result
Middlesbrough (Home)1
Millwall (Away)2
RefereeAnthony Backhouse

Middlesbrough: Standards Have Slipped

Boro's home record going into this was 10 wins, 6 draws, 4 losses from 20 home matches. 28 goals scored, 16 conceded at the Riverside. That is a decent home record. Solid. But decent and solid do not get you promoted. And a fourth home defeat of the season against a side priced at 3.9 to win is unacceptable. There is no other word for it.

The thing is, 71 points from 40 games is a real achievement. 20 wins, 11 draws, 9 losses. A goal difference of plus 21. This squad has quality. But quality without accountability gets you nothing in April. Nothing. You have to compete every single week and right now Middlesbrough are not doing that consistently enough.

Middlesbrough Season Overview
League Position3rd
Points71 from 40 played
Overall RecordW20 D11 L9
Goals Scored / Conceded60 / 39
Home RecordW10 D6 L5 (28 scored, 16 conceded)
Last 5 FormL D D L W

Millwall: Do Not Underestimate This Side

Listen, people have been writing Millwall off all season because their goal difference is plus 10 compared to Boro's plus 21. They have conceded 45 goals in 40 matches. The numbers say they are vulnerable. But 72 points from 40 games, 21 wins, and second in the Championship says something different. It says they compete. It says they have desire. It says they find a way.

Their away record deserves more credit than it gets. 10 wins, 6 draws, 4 losses on the road. 27 goals scored away from home, 22 conceded. That is a side that travels well. That is a side that does not go to places like the Riverside and hide. They came here and they were better. Simple as that.

Millwall Season Overview
League Position2nd
Points72 from 40 played
Overall RecordW21 D9 L10
Goals Scored / Conceded55 / 45
Away RecordW10 D6 L4 (27 scored, 22 conceded)
Last 5 FormW D L W W

The Market Got This Wrong. So Did I.

Middlesbrough were 1.72 with Pinnacle before kick-off. The sharp money was on Boro. Millwall were out at 4.74 on Pinnacle, 4.9 on Betfair. Listen, when the sharp books are pointing one way and the result goes the other way, you sit back and ask one question. Did the better team win on the day. Yes. Millwall competed harder. That is the basics of football. Basics.

I had Boro. I thought the home advantage, the form coming into the last five games of the season, and the quality in their squad would be enough. The thing is, I was judging this on attitude and standards, and on the day Millwall had more of both. I am not going to pretend otherwise. Wrong result, sound logic. The players decided it. End of.

Pre-Match Market Odds (Pinnacle, Sharp Book): Middlesbrough Win: 1.72, Draw: 3.97, Millwall Win: 4.74

The Promotion Picture: It Just Got Complicated

Millwall now sit on 72 points in second. Middlesbrough have 71 in third. One point between them with six to play. That is a promotion race. That is what the Championship is supposed to look like. Both clubs need to win football matches. There is no room for draws, no room for off days, no room for anything other than full commitment and execution of the basics.

The thing is, Boro's home record of 10 wins from 20 at the Riverside should have made today a fortress game. Instead they dropped three points in their own back yard to a direct rival. You do not recover from that without looking at the attitude in that dressing room. Someone needs to say something uncomfortable in there tonight. The standards have to be addressed. That is not a negotiation.

Top of the Table Comparison
Millwall Points72
Middlesbrough Points71
Gap1 point
Games Remaining (Both)6

Bottom Line

Millwall came to Teesside, competed from first minute to last, and won 2-1. They deserved it on the day. Boro have 71 points and six games to put this right. The desire has to come back immediately. The accountability has to be there. This is a results business at this stage of the season. There are no more margins.

Middlesbrough are still third. They are still in this. But another performance like that and they will not be. Someone in that squad needs to stand up and drag the rest of them. That is what the last six games of a promotion season demand. Everything else is noise.