Kaspars Gorkss then upended Earnshaw to concede a penalty which was swept home by Hoops old boy Dexter Blackstock
Chris Cohen drove in from distance just after the break before James Perch added an angled fifth from close range.
Forest's sixth consecutive home win stretched their unbeaten league run to 19 games and counting, leaving them just a single goal-difference point behind Newcastle, who play Crystal Palace at St James' Park tomorrow night.
QPR have never won at the City Ground, and it quickly became clear that there would be no alteration to that sorry statistic under caretaker manager Mick Harford.
I don't think we can ask much more of Forest, they're doing themselves and us fans proud colchester_red The Hoops spent virtually the entire first period pinned into their own half, finally falling behind when Earnshaw curled a shot around the wall and just inside Ikeme's left-hand post after 19 minutes.
Moments later Rangers surrendered possession in midfield and Forest swiftly broke to double their advantage, Anderson slipped a pass to Earnshaw, who slotted home with a first-time shot.
Things got even worse for QPR when Radoslaw Majewski fed Earnshaw in the area, prompting a clever turn from the forward which drew a foul from Gorkss.
Blackstock converted his spot-kick against the club he swapped for Forest in the summer, and when Rangers did finally muster their first meaningful attack, early in the second half, Lee Camp - another Loftus Road recruit - added insult to injury by saving well from Nigel Quashie.
Cohen then made it a procession with a 25-yard strike that flew into the roof of Ikeme's net, and when Earnshaw squandered a chance to claim his second hat-trick of the season, Perch was on hand to tap home from close range.
Nottingham Forest boss Billy Davies: "Promotion, not a chance. At the moment we have achieved nothing - people can talk all they like.
"There are too many sporting moments in history where teams or individuals blew it at the final hurdle. It happens.
"But until it's over there are a lot of teams outside the top six that believe they can catch us - and they can."
QPR caretaker-boss Mick Harford: "That kind of performance is not acceptable and they know that.
"We gave away three easy goals and never had a shot on target in the first half - and for a QPR side that is a sin because we have some very good players.
"We knew it would be tough. They have some very good players and we couldn't deal with what they threw at us."
Live text and stats
Tuesday, 26 January 2010
Home Team Score Away Team Time Nottm Forest 5-0 QPR R (HT 3-0) Earnshaw 18 Earnshaw 21 Blackstock (pen) 32 Cohen 49 Perch 78 Nottm Forest 01 Camp 02 Perch 05 Morgan (Chambers 72) 06 Wilson 16 Gunter 07 Anderson (Tyson 69) 15 Cohen 18 McKenna yellow card 28 Majewski 10 Earnshaw 23 Blackstock (Adebola 80) Substitutes 21 Smith, 04 Chambers, 08 McGugan, 19 Moussi, 09 Adebola, 11 Tyson, 17 McGoldrick QPR 22 Ikeme 03 Stewart (Ramage 46) 13 Gorkss 16 Connolly 20 Hill 06 Leigertwood 10 Buzsaky yellow card 15 Quashie yellow card 18 Faurlin (Ephraim 46) 39 Taarabt yellow card 23 Simpson (Vine 69) Substitutes 24 Cerny, 02 Ramage, 05 Hall, 17 Cook, 25 Ephraim, 08 Vine, 33 German Ref: IldertonAtt: 23,293 NOTTM FOREST QPR Possession Nottm Forest 51% QPR 49% Attempts on target Nottm Forest 6 QPR 5 Attempts off target Nottm Forest 3 QPR 4 Corners Nottm Forest 2 QPR 6 Fouls Nottm Forest 12 QPR 8 Final Result Full Time 90:00+3:19 The referee signals the end of the game. 90:00+1:54 Direct free kick taken by Akos Buzsaky. The official flags Adel Taarabt offside. Lee Camp restarts play with the free kick. 90:00+1:54 Booking Paul McKenna is shown a yellow card for unsporting behaviour. 90:00+1:40 Foul by Paul McKenna on Adel Taarabt, free kick awarded. 89:23 Inswinging corner taken right-footed by Akos Buzsaky, clearance made by Dele Adebola. 86:32 The assistant referee signals for offside against Adel Taarabt. Lee Camp takes the free kick. 82:04 Shot by Akos Buzsaky from outside the box goes high over the target. 79:57 Substitution Dele Adebola joins the action as a substitute, replacing Dexter Blackstock. 77:52 Substitution Dele Adebola joins the action as a substitute, replacing Dexter Blackstock. 77:19 GOAL - James Perch:Nottm Forest 5 - 0 QPR James Perch gets on the score sheet with a goal from close range to the bottom left corner of the goal. Nottm Forest 5-0 QPR. 75:55 Inswinging corner taken from the left by-line by Hogan Ephraim. 75:01 Free kick awarded for an unfair challenge on Hogan Ephraim by Paul McKenna. Free kick taken by Nigel Quashie. 72:38 Foul by Luke Chambers on Adel Taarabt, free kick awarded. Free kick taken by Adel Taarabt. 71:01 Substitution Luke Chambers replaces Wes Morgan. 70:30 Akos Buzsaky takes a outswinging corner from the right by-line played to the near post, Header from deep inside the area by Mikele Leigertwood goes over the bar. 68:10 Substitution Nathan Tyson replaces Paul Anderson. 68:10 Substitution Jay Simpson goes off and Rowan Vine comes on. 67:41 Corner taken by Radoslaw Majewski, Close range header by Robert Earnshaw goes over the bar. 67:36 A cross is delivered by James Perch, Kaspars Gorkss makes a clearance. 66:53 Corner from the left by-line taken by Nigel Quashie, Lee Camp makes a save. 66:22 Booking Nigel Quashie goes into the referee's book for unsporting behaviour. 66:03 Paul Anderson has an effort at goal from just inside the box that misses to the right of the goal. 62:44 Corner taken by Hogan Ephraim, clearance made by Kelvin Wilson. 62:31 Adel Taarabt takes a shot. Lee Camp makes a save. 62:11 Free kick awarded for a foul by Dexter Blackstock on Adel Taarabt. Adel Taarabt restarts play with the free kick. 60:23 Kelvin Wilson challenges Jay Simpson unfairly and gives away a free kick. Direct free kick taken by Carl Ikeme. 58:40 The offside flag is raised against Jay Simpson. Lee Camp takes the indirect free kick. 58:20 Centre by Mikele Leigertwood, save by Lee Camp. 56:47 Corner taken right-footed by Jay Simpson from the right by-line to the near post, Kaspars Gorkss takes a shot. Lee Camp makes a save. 56:28 Free kick awarded for a foul by James Perch on Akos Buzsaky. Kaspars Gorkss takes the free kick. 55:27 Effort on goal by Adel Taarabt from just inside the area clears the bar. 55:06 Matthew Connolly takes the chance to get an effort at goal. Save by Lee Camp. 49:50 Chris Cohen takes a shot. Carl Ikeme makes a save. 49:36 Foul by Mikele Leigertwood on Paul Anderson, free kick awarded. Free kick taken by Chris Cohen. 48:11 The assist for the goal came from James Perch. 48:11 GOAL - Chris Cohen:Nottm Forest 4 - 0 QPR Goal scored by Chris Cohen from outside the area to the top left corner of the goal. Nottm Forest 4-0 QPR. 47:13 Unfair challenge on Dexter Blackstock by Kaspars Gorkss results in a free kick. Wes Morgan takes the free kick. 46:06 Nigel Quashie produces a drilled right-footed shot from 20 yards. Save made by Lee Camp. 45:18 Kelvin Wilson challenges Adel Taarabt unfairly and gives away a free kick. Adel Taarabt restarts play with the free kick. 45:01 The second half kicks off. 45:01 Substitution Damion Stewart goes off and Peter Ramage comes on. 45:01 Substitution Hogan Ephraim joins the action as a substitute, replacing Alejandro Faurlin. Half Time 45:00+3:19 The referee calls an end to the first half. 43:32 The referee blows for offside. Indirect free kick taken by Lee Camp. 41:24 Free kick awarded for a foul by Chris Gunter on Nigel Quashie. The free kick is swung in right-footed by Akos Buzsaky, save by Lee Camp. 38:11 Paul McKenna challenges Adel Taarabt unfairly and gives away a free kick. Direct free kick taken by Alejandro Faurlin. 37:48 Foul by Paul McKenna on Adel Taarabt, free kick awarded. Direct free kick taken by Adel Taarabt. 33:45 Handball decision goes against Alejandro Faurlin. Paul McKenna takes the free kick. 33:14 Effort on goal by Jay Simpson from just inside the penalty area goes harmlessly over the target. 31:39 GOAL - Dexter Blackstock:Nottm Forest 3 - 0 QPR Penalty taken right-footed by Dexter Blackstock and scored. Nottm Forest 3-0 QPR. 30:40 Unfair challenge on Robert Earnshaw by Kaspars Gorkss results in a Penalty. 27:02 The ball is sent over by James Perch, Carl Ikeme makes a save. 26:08 Lee Camp takes the free kick. 26:08 Booking Adel Taarabt goes into the referee's book. 25:55 The official flags Adel Taarabt offside. 24:23 Adel Taarabt takes a shot. Save by Lee Camp. 23:49 Shot from 25 yards by Radoslaw Majewski. Save by Carl Ikeme. 20:17 Assist on the goal came from Paul Anderson. 20:17 GOAL - Robert Earnshaw:Nottm Forest 2 - 0 QPR Robert Earnshaw gets on the score sheet with a goal from inside the area to the bottom left corner of the goal. Nottm Forest 2-0 QPR. 19:24 Free kick awarded for a foul by Paul Anderson on Matthew Connolly. Matthew Connolly takes the direct free kick. 19:14 Kaspars Gorkss gives away a free kick for an unfair challenge on Dexter Blackstock. Free kick taken by Kelvin Wilson. 17:48 GOAL - Robert Earnshaw:Nottm Forest 1 - 0 QPR Robert Earnshaw finds the net with a goal direct from the free kick from just outside the area to the top right corner of the goal. Nottm Forest 1-0 QPR. 17:10 Free kick awarded for an unfair challenge on Dexter Blackstock by Damion Stewart. 13:57 Unfair challenge on Chris Cohen by Damion Stewart results in a free kick. Chris Cohen takes the direct free kick. 11:06 Direct free kick taken by Kelvin Wilson. 11:06 Booking Akos Buzsaky is given a yellow card. 10:51 Unfair challenge on Paul Anderson by Akos Buzsaky results in a free kick. 10:16 Paul McKenna gives away a free kick for an unfair challenge on Akos Buzsaky. Free kick taken by Matthew Connolly. Correction - 9:48 Adel Taarabt concedes a free kick for a foul on Kelvin Wilson. Kelvin Wilson takes the direct free kick. 9:48 Unfair challenge on Kelvin Wilson by Adel Taarabt results in a free kick. Kelvin Wilson restarts play with the free kick. 4:42 Inswinging corner taken right-footed by Paul McKenna from the left by-line, Carl Ikeme makes a save. 4:37 A cross is delivered by James Perch, clearance made by Matthew Connolly. 2:55 Shot from just outside the area by Paul Anderson goes over the bar. 0:00 The game begins. Live text and data provided by The Press Association.