Sheffield Wednesday beat Hull to move out of the Championship drop zone and end the Tigers' nine-game unbeaten run.
Reda Johnson headed in Rhys McCabe's free-kick to put the Owls ahead.
Robert Koren's header from Ahmed Elmohamady's cross made it 1-1 but Hull's Eldin Jakupovic fumbled a Miguel Llera corner into his own net.
Michail Antonio extended Owls' lead when he finished off a counter-attack, before Wednesday's Chris Kirkland saved a late penalty from Jay Simpson.
The visitors, who had not scored in their previous three games, went ahead in the 24th minute through Johnson's header.
That goal was his first since 19 September and he nearly grabbed a second but was denied by Jakupovic, who pushed his shot wide.
But Hull could have equalised just before half-time when Sone Aluko played a pass through to Koren, who only had Kirkland to beat but the former England goalkeeper denied him.
The Owls thought they had doubled their lead when Giles Coke prodded the ball past Jakupovic, but the goal was ruled out as referee Mark Haywood thought the keeper had the ball under his control, although replays showed he did not.
Rare away joy for Wednesday
Wednesday's victory was only their third in 14 away league games against Hull City since 1955.
That decision looked to have proved costly as Hull equalised in the 83rd minute through Koren's header.
However, Wednesday regained the lead three minutes later with Jakupovic's own goal. The goalkeeper fumbled Llera's corner over the goal-line and was then caught by Johnson, who came in to challenge.
There was a lengthy delay as the goalkeeper received treatment on the pitch for a head injury before he was carried off on a stretcher, while wearing a neck brace.
Jakupovic's replacement, Mark Oxley, was soon beaten as the Owls counter-attacked and Antonio rounded Oxley to put Wednesday 3-1 ahead.
Hull had a chance to pull a goal back in injury-time when Jeremy Helan fouled Jay Simpson, who saw his spot-kick saved by Kirkland.
Hull City manager Steve Bruce said:
"Eldin Jakupovic is going to be taken to hospital and I hope he will be OK, but he's not in a good state. I just hope it is not too serious.
"He's suffered a facial injury - I think it's around his jaw or eye socket. We will have to wait to see what the reports are from hospital.
"We had a wonderful opportunity tonight against Sheffield Wednesday but we didn't hit the heights. We probably made more mistakes tonight in 90 minutes than the previous three months. That's the way the Championship is.
"Overall I think Sheffield Wednesday earned the win. We've been on a hell of a good run but had our backsides kicked tonight. We've got to dust ourselves down and get on with it."
Sheffield Wednesday manager Dave Jones said:
"We came here with a game plan and it has worked and we limited them and they got frustrated.
"I thought we deserved the win and we had a goal disallowed but I couldn't see why the referee has disallowed it.
"We're going to enjoy the result, but we came here, worked hard, had good chances and everything we did came off.
"We have a long way to go, but we have good young players and they have worked their socks off."
Live Text Commentary
Full Time The referee ends the match.90:00 +13:20
Robbie Brady delivers the ball, Anthony Gardner makes a clearance.90:00 +12:11
Corner taken by Robbie Brady.90:00 +12:05 Penalty
Placed penalty taken by Jay Simpson saved by Chris Kirkland. Hull 1-3 Sheff Wed.90:00 +10:43
Unfair challenge on Jay Simpson by Jeremy Helan results in a Penalty.90:00 +9:33
The referee blows for offside. David Meyler takes the free kick.90:00 +7:34
Corner taken by Robbie Brady, Nick Proschwitz produces a header from close range which goes wide of the left-hand upright.90:00 +5:56
Assist by Anthony Gardner.90:00 +5:56 Goal scored
Goal! - Michail Antonio - Hull City 1 - 3 Sheff Wed Michail Antonio gets on the score sheet with a goal from deep inside the penalty box low into the middle of the goal. Hull 1-3 Sheff Wed.90:00 +5:19
Pass corner from right by-line crossed in by Robbie Brady, Anthony Gardner manages to make a clearance.90:00 +5:02
Free kick awarded for a foul by Kieran Lee on David Meyler. David Meyler restarts play with the free kick.90:00 +0:18 Substitution
Substitution Eldin Jakupovic goes off and Mark Oxley comes on.85:38
Assist on the goal came from Miguel Llera.85:38 Goal scored
Goal! - Eldin Jakupovic - Hull City 1 - 2 Sheff Wed Eldin Jakupovic scores an own goal from 6 yards. Hull 1-2 Sheff Wed.83:22
Corner taken by Miguel Llera from the right by-line, save made by Eldin Jakupovic.83:22 Substitution
Substitution Jermaine Johnson goes off and Mamady Sidibe comes on.82:31
The assist for the goal came from Ahmed Elmohamady.82:31 Goal scored
Goal! - Robert Koren - Hull City 1 - 1 Sheff Wed Robert Koren finds the net with a headed goal from inside the box. Hull 1-1 Sheff Wed.82:12
The ball is crossed by Ahmed Elmohamady,81:46
Sone Aluko produces a cross, comfortable save by Chris Kirkland.
Michail Antonio is flagged offside by the assistant referee. Eldin Jakupovic takes the indirect free kick.80:23
The ball is swung over by Lewis Buxton, Abdoulaye Faye manages to make a clearance.79:10
Ahmed Elmohamady crosses the ball, clearance made by Miguel Llera.78:19 Substitution
Substitution Nick Proschwitz joins the action as a substitute, replacing Jack Hobbs.77:58
Jermaine Johnson has a shot on goal from outside the box which misses right.76:40
Handball decision goes against Kieran Lee. Robbie Brady takes the free kick.75:38
Michail Antonio concedes a free kick for a foul on James Chester. Eldin Jakupovic takes the free kick.74:41
The ball is crossed by Stephen Quinn, clearance made by Reda Johnson.73:32
Jermaine Johnson produces a right-footed shot from just outside the box that misses to the right of the goal.71:49
Robbie Brady takes a inswinging corner.71:34
The ball is sent over by David Meyler, clearance made by Miguel Llera.68:53
Jermaine Johnson takes a shot from just outside the penalty area clears the crossbar.67:40
Inswinging corner taken left-footed by Robbie Brady, Jack Hobbs takes a shot. Save made by Chris Kirkland.67:31
A cross is delivered by Robbie Brady, Reda Johnson gets a block in.66:44
Reda Johnson gives away a free kick for an unfair challenge on Jay Simpson. Free kick crossed left-footed by Robbie Brady from right wing, Jose Semedo makes a clearance.66:08 Substitution
Substitution Jay Simpson joins the action as a substitute, replacing Corry Evans.65:19
Giles Coke takes a inswinging corner to the near post, clearance made by Ahmed Elmohamady.64:46
David Meyler is adjudged to have handled the ball. Miguel Llera has a direct shot on goal from the free kick.62:09
Ahmed Elmohamady produces a cross.61:11
Lewis Buxton takes the direct free kick.61:11 Booking
Booking Robbie Brady receives a yellow card.61:05
Robbie Brady gives away a free kick for an unfair challenge on Kieran Lee.58:38
Unfair challenge on Ahmed Elmohamady by Jermaine Johnson results in a free kick. Free kick taken by James Chester.58:02
Corner taken by Reda Johnson from the right by-line played to the near post, Ahmed Elmohamady manages to make a clearance.57:14
Michail Antonio takes a shot. Save by Eldin Jakupovic.56:03
Giles Coke fouled by Robert Koren, the ref awards a free kick. Direct free kick taken by Lewis Buxton.55:23
Unfair challenge on Michail Antonio by David Meyler results in a free kick. Direct free kick taken by Reda Johnson.53:02
Foul by Abdoulaye Faye on Michail Antonio, free kick awarded. Miguel Llera delivers the ball, Michail Antonio produces a header from the edge of the box and misses to the right of the target.49:04
Ahmed Elmohamady takes a shot from just inside the penalty box which clears the bar.48:39
Corner from left by-line crossed in by Robert Koren.45:25
Unfair challenge on David Meyler by Giles Coke results in a free kick. Ahmed Elmohamady takes the free kick.45:11
A cross is delivered by Kieran Lee, clearance made by James Chester.45:01
The second half has started.45:01 Substitution
Substitution Jose Semedo on for Rhys McCabe.45:00 +2:15 Half time
Half Time The ref blows to end the first period.45:00 +1:23
Handball decision goes against Michail Antonio. Eldin Jakupovic takes the free kick.45:00 +0:34
Free kick awarded for a foul by David Meyler on Jermaine Johnson. The free kick is delivered left-footed by Miguel Llera from right channel, save by Eldin Jakupovic.43:24
Robert Koren takes a shot. Save made by Chris Kirkland.43:02
Effort from 20 yards by Sone Aluko. Chris Kirkland makes a comfortable save.42:30
Corner taken right-footed by Robert Koren, Kieran Lee manages to make a clearance.42:19
Centre by Robbie Brady, blocked by Lewis Buxton.40:54
The ball is delivered by Ahmed Elmohamady, Stephen Quinn produces a header from inside the area that goes over the bar.39:31
Free kick awarded for a foul by Reda Johnson on Stephen Quinn. Free kick taken by Ahmed Elmohamady.38:31
Miguel Llera takes a inswinging corner to the near post, Ahmed Elmohamady makes a clearance.38:11
Jermaine Johnson has an effort at goal from 25 yards. Save made by Eldin Jakupovic.37:59
The ball is crossed by David Meyler, clearance by Reda Johnson.35:53
Corner taken short by Robbie Brady.35:11
The ball is swung over by Corry Evans, Rhys McCabe makes a clearance.34:11
Stephen Quinn takes a shot. Blocked by Anthony Gardner.33:59
The ball is sent over by Stephen Quinn, Miguel Llera makes a clearance.32:44
Robbie Brady concedes a free kick for a foul on Rhys McCabe. Chris Kirkland takes the free kick.32:06
Kieran Lee is flagged offside by the assistant referee. Eldin Jakupovic takes the free kick.30:19
Robbie Brady takes the inswinging corner, Headed effort from deep inside the area by Ahmed Elmohamady misses to the right of the target.30:02
The ball is sent over by Ahmed Elmohamady, Miguel Llera manages to make a clearance.29:21
Reda Johnson produces a header from inside the area that goes over the crossbar.28:28
Corner taken left-footed by Miguel Llera from the right by-line, Abdoulaye Faye manages to make a clearance.28:08
Michail Antonio takes a shot. Save made by Eldin Jakupovic.27:54
The ball is sent over by Robbie Brady, save made by Chris Kirkland.27:06
Kieran Lee gives away a free kick for an unfair challenge on Stephen Quinn. Free kick crossed by Robert Koren, clearance by Anthony Gardner.26:31
Corner taken left-footed by Robbie Brady from the right by-line, Kieran Lee makes a clearance.26:14
Corner taken by Robbie Brady played to the near post, clearance by Miguel Llera.25:45
Ahmed Elmohamady sends in a cross, Abdoulaye Faye takes a shot. Save made by Chris Kirkland.25:07
Corner taken by Robbie Brady from the right by-line to the near post, Rhys McCabe makes a clearance.23:47
The assist for the goal came from Rhys McCabe.23:47 Goal scored
Goal! - Reda Johnson - Hull City 0 - 1 Sheff Wed Reda Johnson finds the net with a headed goal from close range. Hull 0-1 Sheff Wed.22:38
Free kick awarded for a foul by James Chester on Michail Antonio. A cross is delivered by Rhys McCabe,20:08
Ahmed Elmohamady takes a shot. Save by Chris Kirkland.19:42
Corner from the left by-line taken by Robert Koren, save made by Chris Kirkland.19:24
Robbie Brady produces a cross, clearance by Miguel Llera.16:43
Foul by Abdoulaye Faye on Jermaine Johnson, free kick awarded. Direct free kick taken by Rhys McCabe.14:34
Jermaine Johnson challenges James Chester unfairly and gives away a free kick. Free kick taken by James Chester.13:33
Corner taken left-footed by Robbie Brady to the near post, clearance made by Rhys McCabe.9:51
The ball is delivered by Jermaine Johnson, Eldin Jakupovic makes a comfortable save.5:18
Sone Aluko is flagged offside by the assistant referee. Chris Kirkland restarts play with the free kick.4:37
Rhys McCabe takes a inswinging corner to the near post, Ahmed Elmohamady manages to make a clearance.4:16
Shot by Jermaine Johnson. Save made by Eldin Jakupovic.0:42
The ball is swung over by Sone Aluko.0:23
Miguel Llera concedes a free kick for a foul on Sone Aluko. Stephen Quinn restarts play with the free kick.0:00
The referee gets the game started.
Live data and text provided by our data suppliers