Match ends, Middlesbrough 1, Bristol City 2.
Bristol City ended a six-game winless Championship run with victory at stuttering Middlesbrough thanks to two first-half goals in as many minutes from Jason Knight and Matty James.
The Robins roused themselves after a sapping midweek FA Cup-penalties exit by Premier League strugglers Nottingham Forest to take all three points for the first time since Boxing Day's win over Watford, and ensured Boro's home form stretched to one win in seven games.
Knight, who scored at the City Ground in that cup loss, followed up with his second goal in a week when he took a defence-splitting Rob Dickie pass and rounded Tom Glover to give City the lead.
Barely had celebrations died down when Matty James pinched the ball after good work from Taylor Gardner-Hickman and deceived Glover with a smart finish off the post.
Boro responded, with January signing Finn Azaz's snap effort denied by visiting goalkeeper Max O'Leary, who also foiled Sam Greenwood after he snuck in behind after the break.
Sam Silvera came off the bench to reduce the arrears in stoppage time when he got the last touch to Azaz's delivery, but Boro's lack of firepower in the absence of Emmanuel Latte Lath and Morgan Rogers' departure could prove costly in their bid for a play-off spot.
City are now level on points with Boro, six points off the play-off places.
Liam Manning's visitors had shown their qualities in the FA Cup with a replay win over top-flight West Ham and taking Forest to a replay but, until their trip to the Riverside, had been unable to match those efforts in the league of late.
Defensively they showed their mettle to keep Boro quiet during their purple patches, the scrappy consolation aside, and their rapid-fire double stunned their hosts as the game was coming to life.
Boss Michael Carrick led Middlesbrough to the play-offs last season but they will need to improve their home form in order to do so this term.
Part of that conundrum will rest on finding a solution to their goalscoring issues, with Josh Coburn seemingly currently out of the picture and players having to adapt to the unfamiliar position in the absence of regular forwards.
Middlesbrough boss Michael Carrick told BBC Radio Tees:
"It didn't get away from us, but in the end it looks like that there was too much to do. It wasn't like us to start the game and to concede the goals quickly like we did.
"Throughout the game we created more than enough to get back into it and to score more goals than we did. It's a lesson.
"It's the overall feeling of the start we're not happy with but I thought the boys showed a lot of character from that point, kept taking the ball and kept trying to make things happen and in the end we might have done better with the chances we created."
Bristol City boss Liam Manning told BBC Radio Bristol:
"This was a big result, especially I think off the back of Wednesday [against Nottingham Forest] which was a tough one to take, I'm really pleased for the players and staff, there's a huge amount of work gone in the over the last couple of months.
"Especially first half, the plan worked well. We frustrated them, I thought we managed regains well in terms of counter attacks, but also had spells where we kept it.
"Second half is the outcome of the results and where we've been a bit recently - in terms of not having won too many games.
"But they're a good side, - strong players, well organised - and it's a tough place to come so, overall, we're delighted to get the win."
Line-ups
Middlesbrough
Formation 4-2-3-1
- 23Glover
- 12Ayling
- 6Fry
- 3van den Berg
- 27EngelSubstituted forThomasat 68'minutes
- 28O'BrienSubstituted forMcGreeat 68'minutes
- 4BarlaserBooked at 73mins
- 21Forss
- 7Hackney
- 20Azaz
- 29GreenwoodSubstituted forSilveraat 80'minutes
Substitutes
- 1Dieng
- 5Clarke
- 8McGree
- 14Gilbert
- 15Dijksteel
- 16Howson
- 17McNair
- 18Silvera
- 33Thomas
Bristol City
Formation 4-4-2
- 1O'Leary
- 19Tanner
- 26Vyner
- 16Dickie
- 3PringSubstituted forRobertsat 78'minutes
- 20BellSubstituted forMcCrorieat 58'minutes
- 6JamesSubstituted forWilliamsat 71'minutes
- 22Gardner-Hickman
- 9CornickSubstituted forMehmetiat 45'minutes
- 12Knight
- 21WellsSubstituted forConwayat 57'minutes
Substitutes
- 2McCrorie
- 8Williams
- 10King
- 11Mehmeti
- 15Conway
- 23Bajic
- 24Roberts
- 27Knight-Lebel
- 47Mebude
- Referee:
- Sam Allison
- Attendance:
- 24,881
Match Stats
- Possession
- Home70%
- Away30%
- Shots
- Home16
- Away12
- Shots on Target
- Home6
- Away7
- Corners
- Home7
- Away1
- Fouls
- Home11
- Away11
Live Text
Post update
Full Time
Second Half ends, Middlesbrough 1, Bristol City 2.
Post update
Attempt blocked. Finn Azaz (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Riley McGree.
Post update
Sam Silvera (Middlesbrough) wins a free kick in the attacking half.
Post update
Foul by George Tanner (Bristol City).
Post update
Offside, Middlesbrough. Dael Fry is caught offside.
Post update
Attempt saved. Daniel Barlaser (Middlesbrough) right footed shot from outside the box is saved in the top right corner. Assisted by Sam Silvera.
Goal!
Goal! Middlesbrough 1, Bristol City 2. Sam Silvera (Middlesbrough) with an attempt from very close range to the bottom left corner. Assisted by Finn Azaz.
Post update
Attempt blocked. Finn Azaz (Middlesbrough) left footed shot from the left side of the box is blocked. Assisted by Luke Ayling with a cross.
Post update
Foul by Marcus Forss (Middlesbrough).
Post update
Max O'Leary (Bristol City) wins a free kick in the defensive half.
Post update
Foul by Daniel Barlaser (Middlesbrough).
Post update
Joe Williams (Bristol City) wins a free kick in the attacking half.
Post update
Hand ball by Tommy Conway (Bristol City).
Post update
Offside, Middlesbrough. Marcus Forss is caught offside.
Post update
Attempt blocked. Luke Ayling (Middlesbrough) right footed shot from the centre of the box is blocked.
Post update
Corner, Middlesbrough. Conceded by Rob Dickie.
Post update
Luke Thomas (Middlesbrough) wins a free kick in the defensive half.
Post update
Foul by Ross McCrorie (Bristol City).
Substitution
Substitution, Middlesbrough. Sam Silvera replaces Sam Greenwood.
Comments
Join the conversation
Incredible rampant away performance by the lads, a much needed win!
Boro played off the park in the 1st half.
2nd half Boro a bit better, but expected. Clenched bottoms in time added on!!
But deserved win for City
UTC
🔴⚪️🔴⚪️🔴
Onto Southampton, and all any City fan wants to see is the same attacking intent in the first half, and drive. I don't see why we can't be in the top 10. UTC
Really like Carrick but a poor selection today with players in the wrong positions. I also wish he’d learn that you can make substitutions before the 70th minute.
Not sure why opposing managers always say the riverside is a tricky place to come! Not true!