Jay Simpson's second-half goal sealed Hull City's fifth win in six matches as they moved up to fourth place in the Championship by beating Wolves.
The Tigers led through Sone Aluko's precise free-kick after 29 minutes, before Simpson doubled their advantage at the KC Stadium from an acute angle.
Wolves reduced the deficit through James Chesters' second-half own goal.
But the visitors could not find a second, and drop into the bottom half after their fifth match without a win.
Hull boss Steve Bruce, who applied for the Wolves manager's job in February only to be overlooked in favour of Terry Connor, has seen his team take 18 points from 24 in their eight home matches this season.
Following a slow start to the game, his side began to up the tempo and created the first chance when Ahmed Elmohamady's cross was headed wide by Liam Rosenior.
But it proved only a momentary reprieve for Stale Solbakken's side. Rosenior was fouled by Tongo Doumbia just outside the Wolves penalty area and Aluko stepped up to curl a 20-yard free-kick around a poorly positioned wall and into the bottom corner.
Wolves tried to respond quickly and were denied an equaliser when home goalkeeper Ben Amos raced off his line to block Dave Edwards's toe-poked shot.
Six minutes after the break, Simpson produced a moment of brilliance to score Hull's second. With Robert Koren's pass seeming likely to run out of play, Simpson kept the ball alive before steering a powerful shot across goal and in off the far post for his sixth goal of the campaign.
However, Wolves' prospects improved when Tigers defender Paul McShane allowed a weak cross through his legs and, after a scramble, the unfortunate Chester diverted into his own net.
The goal lifted the away side for the final quarter of the game, Bakary Sako's deflected free-kick flying over the bar and Kevin Doyle narrowly failing to connect with Stephen Ward's cross, but they failed to find an equaliser.
Hull boss Steve Bruce on whether beating Wolves was particularly sweet:
"Not really, it's football. At one time thought I was close [to going to Wolves], but it's gone, it's history, I'm just pleased we've got the result.
"We were so comfortable and made two mistakes really, one from the goalkeeper, and a miskick from Paul McShane. It made it a bit more nervy than it needed to be.
"Overall, with the quality of the two goals we scored, we probably deserved it."
Wolves manager Stale Solbakken:
"We were a little bit unlucky. They scored one brilliant goal, I don't know how the second one went in.
"We're having a bad spell at the moment, but we have to toughen up and don't feel sorry for ourselves and keep on playing.
"It's a crazy division at times and we're not doing well enough in it, we're not picking up enough points and we have to improve in that department."
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +2:19
Anthony Forde sends in a cross, clearance by Abdoulaye Faye.90:00 +1:38
Jay Simpson has an effort at goal from just inside the box that misses to the right of the goal.90:00 +0:48
Roger Johnson gives away a free kick for an unfair challenge on James Chester. Free kick taken by Ben Amos.86:47 Substitution
Substitution Abdoulaye Faye replaces Alex Bruce.86:47 Substitution
Substitution Paul McKenna replaces Sone Aluko.85:07
The official flags Jay Simpson offside. Roger Johnson restarts play with the free kick.84:35
Karl Henry sends in a cross, clearance by Alex Bruce.83:48
The ball is sent over by Bakary Sako, clearance by Ahmed Elmohamady.83:29
Karl Henry crosses the ball, James Chester gets a block in.82:43
Sone Aluko produces a left-footed shot from the edge of the box and misses to the left of the goal.82:08
Anthony Forde sends in a cross, Alex Bruce makes a clearance.81:19
Stephen Quinn takes a shot. Christophe Berra gets a block in.77:53
The ball is crossed by Ahmed Elmohamady, clearance by Christophe Berra.77:29
The ball is crossed by Christophe Berra, James Chester makes a clearance.76:33 Substitution
Substitution Jermaine Pennant replaces Richard Stearman.75:31
A cross is delivered by Richard Stearman, Alex Bruce makes a clearance.73:55 Substitution
Substitution Robbie Brady comes on in place of Liam Rosenior.72:35
Shot comes in from Bakary Sako from the free kick. Outswinging corner taken by Bakary Sako, Header from deep inside the area by Roger Johnson goes over the bar.72:35 Booking
Booking Corry Evans booked.
Corry Evans gives away a free kick for an unfair challenge on David Edwards.71:32
Bakary Sako has an effort at goal from outside the area missing to the wide right of the target.70:49
Anthony Forde sends in a cross, Alex Bruce manages to make a clearance.70:30
The ball is crossed by Ahmed Elmohamady, clearance by Richard Stearman.69:14
David Edwards fouled by Liam Rosenior, the ref awards a free kick. Free kick crossed by Bakary Sako, Alex Bruce makes a clearance.66:57
The assist for the goal came from David Edwards.66:57 Goal scored
Goal! - James Chester - Hull 2 - 1 Wolves Own goal by James Chester. Hull 2-1 Wolverhampton.64:41
Ben Amos takes the free kick.64:41 Substitution
Substitution Sylvan Ebanks-Blake comes on in place of Bjorn Sigurdarson.64:41
Kevin Doyle is penalised for a handball.63:01
Bakary Sako crosses the ball, Headed effort from deep inside the penalty area by Roger Johnson misses to the left of the goal.63:01 Substitution
Substitution Tongo Doumbia goes off and Anthony Forde comes on.63:01
Ahmed Elmohamady gives away a free kick for an unfair challenge on Bakary Sako.61:51
Free kick awarded for a foul by Sone Aluko on Roger Johnson. Christophe Berra restarts play with the free kick.61:06
Sone Aluko produces a left-footed shot from long range that goes harmlessly over the bar.58:29
The ball is swung over by Robert Koren, Headed effort from deep inside the area by Jay Simpson misses to the left of the goal.58:29 Booking
Booking Stephen Ward receives a yellow card for unsporting behaviour.58:20
Stephen Ward concedes a free kick for a foul on Ahmed Elmohamady.57:45
The ball is sent over by Richard Stearman, clearance made by Alex Bruce.55:58
The ball is crossed by Bakary Sako, Paul McShane manages to make a clearance.54:21
Bakary Sako takes a outswinging corner from the left by-line played to the near post.54:04
A cross is delivered by David Edwards, clearance by James Chester.52:37
Tongo Doumbia concedes a free kick for a foul on Sone Aluko. James Chester takes the direct free kick.50:03
Robert Koren provided the assist for the goal.50:03 Goal scored
Goal! - Jay Simpson - Hull 2 - 0 Wolves A fantastic goal is scored by Jay Simpson from inside the area to the top right corner of the goal. Hull 2-0 Wolverhampton.49:17
Ahmed Elmohamady sends in a cross, clearance by Christophe Berra.48:50
A cross is delivered by Ahmed Elmohamady, Christophe Berra makes a clearance.48:33
Tongo Doumbia sends in a cross, Corry Evans manages to make a clearance.47:37
The ball is crossed by Stephen Ward, clearance made by James Chester.46:26
Jay Simpson is flagged offside by the assistant referee. Roger Johnson restarts play with the free kick.45:17
Stephen Quinn concedes a free kick for a foul on David Edwards. Bakary Sako fires a strike on goal direct from the free kick.45:01
The game restarts for the second half.45:00 +1:17 Half time
Half Time The referee calls an end to the first half.45:00 +0:43
The ball is delivered by Ahmed Elmohamady, Bakary Sako gets a block in. Inswinging corner taken by Sone Aluko, clearance by Karl Henry.44:04
The ball is sent over by Ahmed Elmohamady, save by Carl Ikeme.40:59
James Chester gives away a free kick for an unfair challenge on Kevin Doyle. The ball is delivered by Bakary Sako, Headed effort from deep inside the penalty area by David Edwards goes harmlessly over the crossbar.38:15
Bjorn Sigurdarson sends in a cross, David Edwards takes a shot. Comfortable save by Ben Amos.36:11
Unfair challenge on Tongo Doumbia by Corry Evans results in a free kick. Karl Henry restarts play with the free kick.33:09
The ball is crossed by Richard Stearman, clearance by James Chester.32:35
The ball is crossed by David Edwards, Corry Evans makes a clearance.31:45
Bakary Sako fouled by Ahmed Elmohamady, the ref awards a free kick. Free kick taken by Stephen Ward.28:28
Assist by Liam Rosenior.28:28 Goal scored
Goal! - Sone Aluko - Hull 1 - 0 Wolves Sone Aluko grabs a goal direct from the free kick from outside the box to the bottom left corner of the goal. Hull 1-0 Wolverhampton.27:39
Unfair challenge on Liam Rosenior by Tongo Doumbia results in a free kick.26:33
Ahmed Elmohamady sends in a cross, Header on goal by Liam Rosenior from inside the box goes harmlessly over the target.25:00
Bakary Sako fouled by James Chester, the ref awards a free kick. Free kick crossed left-footed by Bakary Sako, Alex Bruce manages to make a clearance.22:37
The ball is swung over by Sone Aluko, free kick awarded for an unfair challenge on Richard Stearman by Alex Bruce. Free kick taken by Carl Ikeme.22:00
Centre by Ahmed Elmohamady, Christophe Berra manages to make a clearance. Inswinging corner taken by Sone Aluko from the right by-line played to the near post, Christophe Berra makes a clearance.21:22
A cross is delivered by Ahmed Elmohamady, Richard Stearman manages to make a clearance. Corner taken right-footed by Robert Koren from the left by-line, clearance by Christophe Berra.17:21
Tongo Doumbia fouled by Jay Simpson, the ref awards a free kick. Free kick crossed left-footed by Bakary Sako from right wing, clearance made by Robert Koren.15:25
Corry Evans fouled by Christophe Berra, the ref awards a free kick. Sone Aluko crosses the ball in from the free kick, Bakary Sako manages to make a clearance.14:54
The ball is sent over by Ahmed Elmohamady, Stephen Ward gets a block in. Corner taken left-footed by Sone Aluko, clearance by Roger Johnson.13:13
Ahmed Elmohamady crosses the ball, Roger Johnson makes a clearance.10:56
Roger Johnson fouled by Corry Evans, the ref awards a free kick. Christophe Berra takes the direct free kick.10:20
A cross is delivered by Liam Rosenior, clearance made by Roger Johnson.8:18
Free kick awarded for a foul by Robert Koren on Karl Henry. Tongo Doumbia restarts play with the free kick.6:38
The official flags David Edwards offside. Indirect free kick taken by Ben Amos.5:52
The ball is swung over by Liam Rosenior, James Chester takes a shot. Save by Carl Ikeme.5:29
Stephen Quinn produces a cross, Christophe Berra makes a clearance.5:06
Roger Johnson concedes a free kick for a foul on Jay Simpson. Direct free kick taken by Robert Koren.3:10
The ball is crossed by Bakary Sako, Robert Koren manages to make a clearance.2:31
Stephen Ward takes the inswinging corner, clearance made by Alex Bruce.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers