Hull's revival under caretaker manager Nick Barmby continued with victory over bottom-of-the-table Coventry.
Corry Evans scored the only goal of the game on the hour mark, volleying home Andy Dawson's cross.
The home side, who have now gone 10 games without a win, created few chances but Richard Wood's header did hit the post in the first half.
The Tigers were full value for the points, which moves them up to fifth in the Championship table.
Did you know?
Nick Barmby has won four of his first six games in charge of Hull City
Neither side created many chances in a scrappy opening to the game, although Cameron Stewart forced City keeper Joe Murphy into a good save.
Andy Thorn's men struggled throughout but went close when Conor Thomas sent in a cross that Wood headed on to the post.
Hull took advantage of their reprieve in the second half, with Stewart flashing a shot wide from 20 yards before his side went into the lead.
Dawson sent over a looping cross and Evans was on hand to convert his first goal of the season.
Both sides had half-chances in the final half-hour but Hull had done enough to continue their ascent up the table.
Coventry boss Andy Thorn: "I thought we looked really edgy in the first half. We had some good opportunities to take the lead, a great chance when we have hit the post but when things don't go for you they won't go for you.
"The defining moment is when they loft the ball into our box, we don't deal with it and the ball ends up in the back of our net.
"That's hard to take considering we kept going and gave everything and created opportunities but when your luck is not in it's not there and it just wouldn't fall for us."
Hull caretaker manager Nick Barmby: "It's been a really good week for us. I'm really proud of the players and their work ethic today.
"To come to a place like this and keep a clean sheet against a side that score in most of their home games and nick one at the other end, I am really pleased.
"We got the result we wanted today and we have had a great week but we remain humble. Our feet are on the ground and we go again next week."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +3:25
The ball is crossed by Cyrus Christie.90:00 +1:07
Clive Platt produces a right-footed shot from close in which goes wide of the right-hand upright.90:00 +1:01
The ball is sent over by Richard Keogh.89:32
Cyrus Christie produces a right-footed shot from the edge of the area and misses to the left of the goal.86:58
The ball is crossed by Gary Gardner.85:52
Carl Baker takes a shot. Joe Dudgeon gets a block in.85:42
Centre by Gael Bigirimana, Paul McKenna manages to make a clearance.85:33
Richard Keogh sends in a cross, clearance by Liam Rosenior.84:28
A cross is delivered by Carl Baker.83:47
Gael Bigirimana takes a outswinging corner from the right by-line played to the near post, clearance made by Joe Dudgeon.83:39
The ball is delivered by Cyrus Christie, James Chester makes a clearance.82:27
Richard Keogh produces a cross, Headed effort from close range by Lukas Jutkiewicz goes wide left of the target.80:13
Matt Fryatt takes a shot. Save by Joe Murphy.78:05 Substitution
Substitution Richard Wood goes off and Cyrus Christie comes on.78:05 Substitution
Substitution Cameron Stewart goes off and Richard Garcia comes on.77:32
A cross is delivered by Gael Bigirimana, Lukas Jutkiewicz has a header from close range and clears the crossbar.77:04
Lukas Jutkiewicz takes a shot. Peter Gulacsi makes a save.76:35
The ball is sent over by Carl Baker, comfortable save by Peter Gulacsi.76:12
Gael Bigirimana decides to take a short corner, A cross is delivered by Carl Baker, Robert Koren gets a block in.
The ball is crossed by Lukas Jutkiewicz, Jack Hobbs manages to make a clearance.74:36
The referee blows for offside. Indirect free kick taken by Peter Gulacsi.72:45
Lukas Jutkiewicz delivers the ball, Liam Rosenior gets a block in.72:32
Richard Keogh delivers the ball, Liam Rosenior manages to make a clearance.69:27
James Chester gives away a free kick for an unfair challenge on Conor Thomas. Free kick crossed right-footed by Gael Bigirimana.68:06
The ball is swung over by Carl Baker, James Chester makes a clearance.67:13 Substitution
Substitution Joe Dudgeon is brought on as a substitute for Corry Evans.66:36
Paul McKenna fouled by Gael Bigirimana, the ref awards a free kick. Direct free kick taken by Peter Gulacsi.65:32 Substitution
Substitution Gael Bigirimana on for Gary McSheffrey.65:32
Effort on goal by Aaron Mclean from deep inside the penalty area misses to the right of the target.64:41
Centre by Conor Thomas, Liam Rosenior manages to make a clearance.62:59
Conor Thomas takes a shot. Save by Peter Gulacsi.62:05
Gary Gardner produces a right-footed shot from just outside the area that goes harmlessly over the bar.61:27
Unfair challenge on Martin Cranie by Matt Fryatt results in a free kick. Joe Murphy restarts play with the free kick.61:05
Free kick awarded for an unfair challenge on Aaron Mclean by Richard Wood. Liam Rosenior restarts play with the free kick.60:26
Unfair challenge on Gary McSheffrey by Paul McKenna results in a free kick. Gary Gardner takes the direct free kick.59:13 Goal scored
Goal! - Corry Evans - Coventry 0 - 1 Hull Corry Evans grabs a goal from inside the penalty area to the bottom left corner of the goal. Coventry 0-1 Hull.59:03
The ball is swung over by Andy Dawson.57:45
The ball is crossed by Richard Wood, clearance by Cameron Stewart. Conor Thomas crosses the ball, save by Peter Gulacsi.55:39
A cross is delivered by Paul McKenna, clearance made by Conor Thomas.55:22
Richard Wood produces a cross, James Chester manages to make a clearance.54:46
Inswinging corner taken right-footed by Robert Koren, Joe Murphy makes a save.54:17
Gary McSheffrey concedes a free kick for a foul on Corry Evans. Free kick taken by Andy Dawson.53:10
Robert Koren takes a shot. Save by Joe Murphy.51:42
Outswinging corner taken from the left by-line by Gary McSheffrey, Header from close range by Richard Wood misses to the right of the goal.51:08
Matt Fryatt takes a shot. Save by Joe Murphy.50:26
Aaron Mclean is penalised for a handball. Carl Baker restarts play with the free kick.49:40
Cameron Stewart has shot on goal from just outside the penalty box which goes wide of the right-hand upright.49:14
Foul by Gary Gardner on Paul McKenna, free kick awarded. Corry Evans takes the direct free kick.48:41
Carl Baker produces a cross, Lukas Jutkiewicz takes a shot. Save made by Peter Gulacsi.47:51
Matt Fryatt concedes a free kick for a foul on Martin Cranie. Free kick taken by Joe Murphy.45:01
The second half kicks off.45:01 Substitution
Substitution Cody McDonald leaves the field to be replaced by Clive Platt.45:00 +1:06 Half time
Half Time The first half comes to an end.42:09
Robert Koren produces a right-footed shot from just outside the penalty area that goes harmlessly over the target.41:01
The referee blows for offside against Lukas Jutkiewicz. Peter Gulacsi restarts play with the free kick.40:23
Paul McKenna challenges Conor Thomas unfairly and gives away a free kick. Nathan Cameron takes the direct free kick.39:53
Effort from outside the penalty box by Robert Koren goes wide right of the target.37:27
The referee blows for offside. Free kick taken by Joe Murphy.34:57
Conor Thomas crosses the ball, Richard Wood has a headed effort at goal from close in that strikes the post.34:12
Robert Koren gives away a free kick for an unfair challenge on Richard Keogh. Free kick crossed left-footed by Gary McSheffrey, Corry Evans makes a clearance.32:25
Andy Dawson takes the direct free kick.32:25 Booking
Booking The referee shows Gary Gardner a yellow card for unsporting behaviour.31:38
Free kick awarded for a foul by Gary Gardner on Andy Dawson.31:04
The ball is delivered by Richard Keogh, save by Peter Gulacsi.30:22
The ball is delivered by Richard Wood, Andy Dawson manages to make a clearance.29:25
Corner taken right-footed by Robert Koren, Lukas Jutkiewicz manages to make a clearance.29:07
Aaron Mclean takes a shot. Nathan Cameron gets a block in.28:22
Andy Dawson sends in a cross, Richard Wood manages to make a clearance.27:46
Carl Baker takes a shot. Save by Peter Gulacsi.27:10
Matt Fryatt takes a shot. Martin Cranie gets a block in.25:19
Cameron Stewart takes a shot. Joe Murphy makes a save.24:30
Corry Evans concedes a free kick for a foul on Gary McSheffrey. Gary McSheffrey takes the free kick.23:41
Robert Koren produces a cross, clearance by Nathan Cameron.22:47
Aaron Mclean fouled by Richard Wood, the ref awards a free kick. Free kick crossed by Andy Dawson, Conor Thomas manages to make a clearance.22:23
Gary McSheffrey produces a cross, save by Peter Gulacsi.19:15
Gary Gardner concedes a free kick for a foul on Aaron Mclean. Paul McKenna restarts play with the free kick.19:08
Centre by Richard Keogh, Jack Hobbs manages to make a clearance.17:48
The ball is crossed by Matt Fryatt, Nathan Cameron gets a block in. Short corner taken by Robert Koren, Corry Evans sends in a cross.16:05
The assistant referee flags for offside against Gary McSheffrey. Peter Gulacsi takes the free kick.15:06
Lukas Jutkiewicz delivers the ball.12:25
Paul McKenna fouled by Conor Thomas, the ref awards a free kick. Robert Koren takes the direct free kick.11:33
Unfair challenge on Carl Baker by Corry Evans results in a free kick. Martin Cranie takes the free kick.10:13
The ball is sent over by Andy Dawson, Headed effort from deep inside the penalty area by Aaron Mclean misses to the left of the goal.7:24
Unfair challenge on Conor Thomas by Paul McKenna results in a free kick. Gary McSheffrey delivers the ball from the free kick left-footed from right wing, Nathan Cameron concedes a free kick for a foul on Jack Hobbs. Free kick taken by Peter Gulacsi.7:07
The ball is delivered by Lukas Jutkiewicz.5:59
Unfair challenge on Andy Dawson by Gary Gardner results in a free kick. Robert Koren crosses the ball in from the free kick, Joe Murphy makes a save.5:30
Richard Wood challenges Cameron Stewart unfairly and gives away a free kick. Cameron Stewart restarts play with the free kick.4:59
The ball is crossed by Gary McSheffrey, Peter Gulacsi makes a save.2:57
Unfair challenge on Corry Evans by Gary McSheffrey results in a free kick. Direct strike on goal from the free kick comes in from Jack Hobbs, save by Joe Murphy.1:53
The ball is crossed by Richard Keogh.1:27
Unfair challenge on Lukas Jutkiewicz by James Chester results in a free kick. Richard Wood takes the free kick.0:00
The game gets underway.
Live data and text provided by our data suppliers