Full-time. Middlesbrough vs Manchester City. As it happened.
Manchester City unplayable
Aguero comes off for City. We are into stoppage time which is 3 minutes. Manchester City are heading into the FA Cup semi-finals after a solid performance against a weak Boro side.
Substitution for City
Toure comes off. Fernando jumps on to the pitch.
Boro struggle to fight back
Yellow card for De Roon.
Nolito close!
De Bruyne drives the ball across the box and Nolito is inches away from connecting with the cross and making it three.
Great save from Guzan!
Sterling's low shot was going in but for a strong hand from the keeper. Guzan has had a good game despite being two goals down.
Stones clears off the line!
Boro with the chance to cut one back through Fabio's header, but the English defender dives to clear.
Another chance for City!
Mike Dean doesn't blow for a penalty and then Silva's deflected shot hits Guzan. City could have scored 6 or 7 today, and the Spaniard could have bagged himself a hat-trick.
Goal disallowed!
Guzan dropped Aguero's shot and Sterling fired in the rebound, but he was just about offside.
GOAAAAAAAL!
City looked the more eager side.
Sergio Aguero meets Sane's low cross to finish past Guzan, and practically put this tie to bed.
Boro substitution
Gaston Ramirez comes on for Leadbitter.
Another chance for City!
Pep's men piling on the pressure with Silva and Sane's dangerous shots calling the American keeper into action.
City close!
City come close to a second but Sane's shot is kicked away to corner by Brad Guzan.
No change in script
City begin the second half well. Middlesbrough seem powerless.
Zabaleta's shot wide!
Silva cut back for Sterling and the ball eventually fell to Zabaleta who fires left of the goal.
Substitution for Boro
Bernardo comes limping off to give way to teenager Fry.
Silva over the bar!
Similar to his goal in the 3rd minute the ball falls to the Spanish magician inside the box. He slips as he gets his shot in and the ball goes way over the bar.
City kick off this second half!
We're back!
City and Boro are back on the pitch.
Half-time
It has been a breeze of a start for City and Boro, who have tried to fight back, will hope for changes in the second half. Traore was booked just before the break.
frustrated Leadbitter close to sending off
He comes close to seeing a second within minutes.
2 minutes stoppage time
Leadbitter sees yellow for a hefty challenge on De Bruyne. He was asking for it really...
City come close to a second!
A great cross in from De Bruyne's free kick and Toure's header at the near post goes just about wide.
Another chance for Silva!
Silva's shot inside the box is deflected and picked up by Guzan. Boro will hope for a radical change of pace after the break. They have been completely overthrown by City's dominance.
City look for second
City happy to pass the ball around with no hurry. That early goal has really set the script for this match. Silva creeps into the box but his low cross isn't met by anybody. In the follow-up Sane's weak shot goes straight at Guzan.
Change for Middlesbrough
Gestede has to come off. It's a shame as he was looking lively. Former City striker Negredo comes on.
Off the line!
Zabaleta clears the ball off the line from Gestede's header. Middlesbrough fighting back now!
Chance for Boro!
Gestede heads the ball down for De Roon at the edge of the box, but Dutch midfielder scuffs his shot wide of Bravo's goal. Barragan was booked before that for a challenge on Sane.
Karanka displeased with feeble Boro
City are allowed to carry out their patient passing style. Very comfortable opening minutes for Pep's men. Middlesbrough are going to have to make changes if they are to avoid a heavy beating from overwhelming City.
Dream start for City
Frustrated Leadbitter takes it out with a strong challenge on Aguero. Lucky not to get booked.
Silva scores for Manchester City!
Sterling failed to connect with Zabaleta's cross, but the ball falls to the Spaniard, who slots it home within the first two minutes. Not a good start for Boro, but plenty of time to go.
GOAL!!
Middlesbrough get the ball rolling
This is about to start...
Spanish managers Karanka and Guardiola shake hands. Kick-off just moments away...
Both teams jump on to the pitch. Great atmosphere at the Riverside Stadium. Could Boro accomplish an FA Cup upset?
Follow live action from the Riverside Stadium as Middlesbrough and Manchester City look for a place in the FA Cup Semi-final.
Official line-ups:
Middlesbrough: Guzan; Barragan, Bernardo, Gibson, Fabio; Clayton, Leadbitter, De Roon; Stuani, Gestede, Traore.
Substitutes: Valdes, Husband, Fry, Forshaw, Fischer, Ramirez, Negredo.
Manchester City: Bravo; Zabaleta, Stones, Otamendi, Clichy; Toure; Sterling, De Bruyne, Silva, Sane; Aguero.
Substitutes: Caballero, Fernando, Nolito, Kolarov, Delph, Fernandinho, Iheanacho.