Sunderland completed a league double over Middlesbrough for the first time in 63 years as they won a thrilling Tees-Wear derby.
In a match that went one way and then the other, Boro went ahead early through Delano Burgzorg before captain Dan Neil's deflected strike brought the visitors level by half-time.
Wilson Isidor's 10th Sunderland goal put them ahead within six minutes of the second half, but Hayden Hackney's piledriver brought Michael Carrick's side level just before the hour mark.
Both sides had chances as they pushed for a third goal but the Black Cats got the winner when Ryan Giles turned Enzo le Fee's cross past his own goalkeeper.
Regis le Bris' side stay fourth, but are now level with third-placed Burnley and just three points behind Sheffield United in second as the race for promotion hots up.
Boro remain seventh, just outside the play-off places on goal difference, after a busy day in the transfer market.
That business was evident in their selection as there were five alterations from the loss at Preston North End.
Morgan Whittaker and Mark Travers made their debuts, Giles was in for his first start in his second spell and George Edmundson was back after completing a permanent move from Ipswich Town.
There was even a place on the bench for Samuel Iling-Junior, who only joined on loan from Aston Villa hours before kick-off.
And just as the teams were waiting to begin, former Leicester City striker Kelechi Iheanacho was unveiled on the pitch following his loan move from Spanish giants Sevilla.
But while the Teessiders have rolled the dice to get their season back on track, their rivals from up the A19 had just one change with influential teenager Chris Rigg back in the starting line-up, a sign of a smoother passage in their season thus far.
Despite the shuffling of their pack, the home side made a blistering start and Anthony Patterson had already made a good save from Marcus Forss' header before he was beaten by Burgzorg.
His finish was cool, but it owed even more to a superb through ball from Hackney that split both of Sunderland's centre-halves.
The midfielder, supposedly subject to late deadline day interest from Porto, showed what the fuss was about with a barnstorming run forward before putting a chance on a plate for Forss. But leaning back, the Finland forward skied his effort when he should have put his side two up.
Apart from a Chris Mepham header that Travers saved well, the Black Cats had looked rattled until Neil conjured an equaliser, the captain finding the net from outside the box via a huge deflection off Edmundson's chest.