QPR might have even extended their advantage at the top of the table had they taken one of their early openings, but Connolly could not put the ball into an unattended net, while Miller shot straight at the home side's keeper Brad Guzan after outstripping Anthony Gerrard.
Hull's first chance came shortly after Miller's offside effort, with Cameron Stewart failing to seriously trouble Kenny from 18 yards.
Rangers full-back Bradley Orr sliced the ball wide of his own net, before Kenny thwarted Harper.
The game was petering out but there was still the opportunity for Fryatt to snatch all three points only for the former Leicester forward to shoot over the crossbar with only the goalkeeper to beat.
Live text and stats
Saturday, 29 January 2011
08 Harper yellow card
28 Corry Evans
32 Stewart (Devitt 73)
33 Mclean (Barmby 65)
11 Faurlin (Moen 67)
21 Smith (Hulse 72)
29 Miller (Ephraim 85)
Ref: HillAtt: 20,601
Attempts on target
Attempts off target
90:00+3:32 The referee brings the game to a close.
90:00+2:57 Corry Evans takes a shot.
90:00+2:33 Wayne Routledge gives away a free kick for an unfair challenge on Andy Dawson. Free kick taken by Bradley Guzan.
90:00+1:27 Effort on goal by Matt Fryatt from inside the area goes harmlessly over the bar.
90:00+0:38 Robert Koren delivers the ball, Matthew Connolly manages to make a clearance.
89:45 Corner taken right-footed by Robert Koren from the left by-line, clearance made by Kaspars Gorkss.
89:39 The ball is swung over by Matt Fryatt, clearance by Clint Hill.
88:27 Jamie Devitt takes a shot. Save by Patrick Kenny.
86:11 Petter Vaagan Moen is adjudged to have handled the ball. Free kick taken by Anthony Gerrard.
84:57 The ball is crossed by Bradley Orr, Anthony Gerrard manages to make a clearance.
84:06 Substitution Ishmael Miller leaves the field to be replaced by Hogan Ephraim.
83:56 The ball is crossed by Adel Taarabt, clearance by Liam Rosenior.
83:29 Wayne Routledge produces a cross, Andy Dawson manages to make a clearance. Inswinging corner taken by Adel Taarabt from the
left by-line, clearance made by Anthony Gerrard.
82:35 A cross is delivered by Andy Dawson, Bradley Orr makes a clearance.
82:08 Corner taken by Andy Dawson from the right by-line to the near post, Ishmael Miller manages to make a clearance.
81:55 Effort on goal by Jamie Devitt from 12 yards. Save made by Patrick Kenny.
81:00 The ball is swung over by Jamie Devitt, save by Patrick Kenny.
80:31 A cross is delivered by Robert Koren, clearance made by Ishmael Miller.
80:06 Corry Evans fouled by Shaun Derry, the ref awards a free kick. Free kick taken by Andy Dawson.
79:09 Adel Taarabt crosses the ball, save by Bradley Guzan.
76:26 Shot from just outside the box by Adel Taarabt misses to the left of the goal.
76:11 The ball is sent over by Bradley Orr, Anthony Gerrard manages to make a clearance.
76:06 Rob Hulse crosses the ball, clearance by James Chester.
74:59 Inswinging corner taken right-footed by Robert Koren played to the near post, save made by Patrick Kenny.
73:50 Effort from outside the penalty area by James Harper goes wide left of the target.
72:14 Substitution (Hull) makes a substitution, with Jamie Devitt coming on for Cameron Stewart.
71:48 Substitution Tommy Smith goes off and Rob Hulse comes on.
69:56 The ball is crossed by Andy Dawson, Nick Barmby takes a shot. Save by Patrick Kenny.
69:18 Petter Vaagan Moen concedes a free kick for a foul on James Harper. Bradley Guzan takes the indirect free kick.
68:38 Foul by James Harper on Kaspars Gorkss, free kick awarded. Indirect free kick taken by Patrick Kenny.
68:38 Booking James Harper goes into the referee's book for unsporting behaviour.
66:49 James Harper challenges Ishmael Miller unfairly and gives away a free kick. The ball is crossed by Adel Taarabt, Close range
strike by Bradley Orr goes over the bar.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.