Conor Coady scores for CharltonImage source, Getty Images
Image caption,

Conor Coady's last goal came for Leicester in the Premier League in May 2025

Middlesbrough's promotion hopes were dealt a painful blow as Conor Coady gave Charlton a surprise win at the Riverside Stadium.

Boro were hoping to keep up the pressure on Championship leaders Coventry with victory but instead dropped precious points in their pursuit of a place in the Premier League.

Coady's second-half winner leaves Boro eight points behind the Sky Blues, and more importantly just one ahead of a charging Millwall in third place.

It is nine years since Boro were in the top flight and they now face a massive last nine games in a tussle for a priceless top-two finish.

Kim Hellberg's home side dominated possession throughout the game but not for the first time of late lacked a clinical touch in attack and were frustrated by the well organised visitors.

Wing-backs Matt Targett and Callum Brittain were wasteful in good positions early on, while Aidan Morris thumped the crossbar during a strong first-half spell.

The Addicks had their moments on the break, though, and Charlie Kelman should have done better when his shot was saved by Sol Brynn at his near post.

The pattern of play continued in the second half until Coady, on his 400th career league start, got ahead of his marker to touch in a mammoth throw from Harry Clarke.

The goal, his first for the club since arriving from Wrexham, all but silenced the home fans.

Boro kept up the pressure, ending the night with 34 shots on goal, but Will Mannion in the Charlton goal was largely untroubled until he saved well from Hayden Hackney late on.

Charlton, who had won just one of their previous 12 on the road, now look comfortable in 17th place with a nine-point cushion to the relegation zone.

'It is a monster of a league' - reaction

Media caption,

Nathan Jones speaking after the win over Middlesbrough

Charlton manager Nathan Jones told BBC London:

"It is all about the result for us at this point. To come to one of the best teams in the division and put in that level of performance, I'm pleased. Every time we had the ball we gave it away so we were better off without it.

"They have wonderful players, they will get promoted I am sure but my players did me proud. You saw a group wanting to defend and doing the basics well. It's such an important part of the season to get back-to-back wins. It is a monster of a league."

Middlesbrough manager Kim Hellberg told BBC Radio Tees:

"It has been a theme where we have had a lot of opportunities and not won games. We have not been good enough in terms of scoring goals and we have two points from three home games.

"We scored seven goals in our last two games and could have scored seven today but we have to keep working and keep improving. It would be worse if we had only two chances all night.

"We need to win as many games as possible. We will try and win them all."

Media caption,

Hellberg 'angry' with Boro's defeat to Charlton

Player of the match

Number: 15 C. Coady
Average rating 8.92
Number: 31 S. Brynn
Average Rating: 5.26
Number: 12 L. Ayling
Average Rating: 5.19
Number: 29 A. Malanda
Average Rating: 4.91
Number: 2 C. Brittain
Average Rating: 4.83
Number: 3 M. Targett
Average Rating: 4.78
Number: 18 A. Morris
Average Rating: 4.68
Number: 7 H. Hackney
Average Rating: 4.47
Number: 8 R. McGree
Average Rating: 4.39
Number: 23 L. Castledine
Average Rating: 4.23
Number: 9 T. Conway
Average Rating: 4.11
Number: 13 D. Strelec
Average Rating: 3.97
Number: 45 J. Sarmiento
Average Rating: 3.95
Number: 27 S. Hansen
Average Rating: 3.85
Number: 11 M. Whittaker
Average Rating: 3.53
Number: 20 K. Sène
Average Rating: 3.42

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.

Related topics