Huddersfield Town were denied by a stoppage-time leveller by Hull substitute Adama Diomande as their search for a win over one of the Championship's promotion contenders failed again.
David Wagner's side twice led, first through Jamie Paterson (40 minutes) then Harry Maguire's own goal in the 90th.
But Hull were persistent, and first Abel Hernandez levelled with his 18th goal of the season, then Diomande struck to Town's frustration.
Town: Steer, Smith, Hudson, Cranie (Lynch 81), Husband, Whitehead, Huws, Paterson, Lolley (Scannell 66), van La Parra (Bunn 72), Wells.
Hull: Gregor, Maguire, Dawson (Maloney 45), Bruce, Robertson, Diamé (Diomande 75), Huddlestone, Livermore, Elmohamady, Snodgrass (Aluko 75), Hernández
Town had Rajiv van La Parra on home debut in place of Harry Bunn while Martin Carnie came in for centre-back Joel Lynch, who dropped to the bench after a niggly injury during the week.
James Husband returned at left-back for Jason Davidson to make the last appearance of his loan from Middlesbrough, against whom he was ineligible on Tuesday.
Hull's former Town manager Steve Bruce recalled Uruguayan international striker and top scorer Hernandez after three games on the bench.
Joe Lolley was lively from the start and made two good breaks in the opening five minutes, although he couldn't find the finish required
Hernandez then met Ahmed Elmohamady's cross to get in Hull's first effort on target with a header, but Jed Steer saved.
Town were having the better of the half in terms of clear-cut openings, however, and Paterson put a teasing cross in front of goal before Lolley shot narrowly wide.
Nahki Wells then had a low drive palmed away by keeper Allan McGregor before the well-placed Wells was off target from Emyr Huws' pass
Mohamed Diame shot over on the turn but Town were soon back on the attack, and Paterson put away the opener with a smart shot in the 40th minute after good work by Huws and Husband.
Lolley's shot was cleared by Maguire, although the defender probably didn't know too much about it.
Then former Town loan centre-back Alex Bruce wasted a great chance to level, hitting the ball over the bar from six yards out.
Shaun Maloney, who had replaced the injured Michael Dawson during first-half stoppage time, put a dangerous-looking Hull free-kick wide in the 49th minute.
Van La Parra broke down the Town left to tee up Wells, but the striker's angled shot was held by McGregor, who then pushed away another effort by the Bermudian.
The Scotland stopper was also equal to a close-range header by Huws, as Town missed another opportunity to extend their advantage.
Hull came close on 58 minutes, when Tom Huddlestone's shot from the edge of the area was deflected against the bar.
Town made their first change after 66 minutes, when Scannell replaced Lolley, then Harry Bunn came on for van La Parra six minutes later.
In between Robert Snodgrass had fired a dangerous-looking free-kick too high for the visitors, who made a double change on 75 minutes.
Diomande came on for Diame and Sone Aluko for Snodgrass, and within a minute, Aluko's cross was slammed home by Hernandez for Hull's equaliser.
Town made their final change in the 81st minute, replacing Cranie with Lynch before Aluko curled a shot narrowly over.
Hull were pressing, but it was Town who regained the lead when Bunn's cross was headed into his own goal by Maguire in the 90th minute.
However the drama was bit over and Diomande headed in a second equaliser in the third of six additional minutes.
Rajiv van La Parra produced a bright home debut and got a rousing round of applause when he was replaced by Harry Bunn on 72 minutes.
James Husband was unable to sign off his Town loan spell with a win and now faces a frustrating end of the season at Middlesbrough, where George Friend has a firm grip in the left-back berth.