Middlesbrough 1-2 Sunderland
Sunderland will face Arsenal in the fifth round of the FA Cup after Stephane Sessegnon's winner in extra time against Middlesbrough.
The Black Cats looked in control of this fourth round replay right from the off but didn't make the break through until three minutes before half-time, Frazier Campbell knocking the ball down for Jack Colback who scored with a thunderous effort from just inside the box.
Colback's goal sparked Middlesbrough into life and they nearly responded straight away, Tony McMahon's low drive blocked on the line by Phil Bardsley.
The second half started in the same fashion as the first, with Sunderland dominating possession only to be undone by a long ball up front in the 57th minute.
Debutant Curtis Main did brilliantly to nod the ball across for Lukas Jutkiewicz, who take advantage of Michael Turner misjudging the flight of it before slotting home.
Sunderland pressed hard for the winner, Bardsley hitting the post and Gardner going close but Middlesbrough held on to take the tie to extra-time.
Both sets of players looked tired and the game seemed destined for penalties, only for Sunderland to strike seven minutes before the end of extra time.
Sessegnon had played the ball into the feet of Connor Wickham, the teenager getting disposed only for Sessegnon to follow up and score through a crowd of bodies to make sure it is the Black Cats who will face Arsenal in round five.