David Meyler came back to haunt Sunderland and deny his former club victory with a late equaliser for Hull City.
The sub beat Robbin Ruiter with a deflected 82nd-minute shot which beat the Dutchman at his near post.
Until then, Sunderland had appeared to be on course for victory after James Vaughan scored in his first goal for the club.
But his 17th-minute header at least ended a four-match losing streak for Simon Grayson's side, who were cheered on by another big away following at the K Com Stadium.
Ruiter wad the busier of the keepers in the opening stages, making a couple of good interceptions inside his own area.
Bar three balls coming in via free-kicks, the Black Cats had failed to make the home area.
But when they did play their way in they did it in spectacular fashion in the 17th minute.
Callum McManaman beat his marker down the right and delivered the perfect ball in to VAUGHAN who headed in from six yards with goalie Allan McGregor well beaten.
There was little to worry about from the Tigers and when they did get Ola Aina in on goal, he was flagged for offside. Ruiter made a good save anyway.
Vaughan had an opportunity to double the lead on 31 minutes later when he seized on a Michael Hector mistake to advance into the box, where McGregor saved well with his legs to the forward's strong, low drive.
There was a scare at the end of the half when Sunderland conceded a needless free-kick 22 yards out.
It was very much Seb Larsson territory but the ex-Cats midfielder's dead-ball struck the wall to go out harmlessly for a goal-kick.
Hull began the second half brightly and Sunderland were indebted to Ruiter for keeping them in front.
Aina whipped in a terrific cross from the right which was met superbly by Kami Grosicki but his goalbound header was saved low to hist left by the Dutch keeper.
Sunderland came mighty close to scoring again in the 64th minute when McManaman's nifty footwork opened up a shot with his left boot, only for McGregor to make a tremendous stop to his left.
And when Vaughan picked up the rebound, he looked favourite to score but Kingsley made a tremendous block.
Larsson had failed to score past his former employer and sub Fraizer Campbell was in the same boat, heading over from a good position inside the six-yard box 12 minutes from time.
There was a slight flutter when Didier Ndong headed just wide of his own goal but the Tigers did equalise in the 82nd minute.
Initially, there looked no danger but the ball broke to MEYLER who poked a low shot which was deflected past Ruiter at his near post.
Meyler chased after a winner from 25 yards three minutes from time but on this occasion, Ruiter got his hand to it, turning it around for a corner.
HULL CITY 1
Hull: McGregor, Tomori, Dawson, Hector (Toral 46), Aina, Larsson, Henriksen (Meyler), Kingsley, Bowen, Grosicki, Dicko (Campbell 70)
Unused Subs: Marshall, Irvine, Diomande, Clark
Goal: Meyler 82
Booked: Grosicki 43, Toral 90
Sunderland: Ruiter, Matthews, Kone, Wilson, Oviedo, McManaman (Jones 80), Cattermole, Ndong, Honeyman, Williams (Rodwell 76), Vaughan (Gooch 89)
Unused Subs: Steele, Browning, Gibson, Love
Goal: Vaughan 17
Booked: Vaughan 17, Williams 74, Oviedo 75, Rodwell 77, Gooch 90
Referee: Darren England