Chris Willock has scored in five of his six appearances this season
Chris Willock's superb finish helped propel QPR to victory in the Championship over Millwall at The Den.
Willock swivelled and lashed a low shot into the bottom corner from the edge of the box for his fifth goal of the season after the break.
Stefan Johansen doubled the lead on a comfortable night for Rangers, meeting a quickly-taken corner at the near post to slide a cool finish into the far corner.
Millwall went close late on when Ethan Laird's goal-saving block denied George Honeyman before Zian Flemming's shot smacked the bar, but the visitors held out for a first clean sheet of the season.
QPR move up to eighth place in the table, six points off the top, while Millwall drop to 19th, a point above the bottom three.
- Relive Wednesday's Championship actionLatest Championship table
A third win in four matches lifts QPR into eighth, while in contrast, the Lions drop to 19th after a third defeat in their past four Championship games.
Willock also created the best chance of the first half when picking out Tim Iroegbunam unmarked, but the Aston Villa loanee was denied on his first QPR start by goalkeeper Bartosz Bialkowski.
The first chance of a frenetic start had fallen to Millwall when Callum Styles' deflected effort drew a save from Rs keeper Seny Dieng, but as the tempo dropped, the hosts struggled to create openings.
Rangers created openings but lacked a finish as Jimmy Dunne headed over from Ilias Chair's free-kick before Tyler Roberts blazed over when well found by Ethan Laird's pull-back.
Willock provided the moment of quality the match needed nine minutes after the break, receiving Chair's pass with his back to goal and making space with a slick turn before applying a pinpoint finish.
The Lions continued to work hard, but a late flurry aside, Johansen's goal put the seal on a comfortable evening for Rangers who have now lost just three times in 23 meetings with the Lions.
- Line-upsMatch StatsLive Text
Line-upsMillwall
Formation 3-4-3
33Bialkowski15Cresswell5Cooper3M Wallace16Shackleton8Mitchell23Saville17Styles10Flemming9Bradshaw21Voglsammer
- 33Bialkowski15Cresswell5Cooper3M Wallace16Shackleton8Mitchell23SavilleSubstituted forHoneymanat 77'minutes17StylesSubstituted forMaloneat 77'minutes10Flemming9BradshawSubstituted forAfobeat 62'minutes21VoglsammerSubstituted forBureyat 62'minutes
Substitutes
- 1Long2McNamara6Evans7Afobe11Malone14Burey39Honeyman
QPR
Formation 4-3-3
1Dieng27Laird26Balogun3Dunne22Paal6Johansen15Field47Iroegbunam10Chair11Roberts7Willock
- 1Dieng27Laird26Balogun3Dunne22PaalSubstituted forKakayat 90+6'minutes6Johansen15Field47IroegbunamSubstituted forBonneat 85'minutes10ChairSubstituted forAdomahat 85'minutes11RobertsSubstituted forDykesat 78'minutes7WillockSubstituted forDozzellat 78'minutes
Substitutes
- 2Kakay9Dykes13Archer17Dozzell18Bonne23Masterson37Adomah
Referee:Tim RobinsonMatch StatsHome TeamMillwallAway TeamQPRPossessionHome58%Away42%ShotsHome12Away13Shots on TargetHome3Away4CornersHome5Away4FoulsHome10Away7Live TextPost update
Match ends, Millwall 0, Queens Park Rangers 2.
90'+10'Full Time
Second Half ends, Millwall 0, Queens Park Rangers 2.
90'+7'Post update
Attempt missed. Jake Cooper (Millwall) header from the centre of the box is close, but misses to the right. Assisted by Scott Malone with a cross.
90'+6'Substitution
Substitution, Queens Park Rangers. Osman Kakay replaces Kenneth Paal.
90'+5'Post update
Foul by Zian Flemming (Millwall).
90'+5'Post update
Kenneth Paal (Queens Park Rangers) wins a free kick in the defensive half.
90'+3'Post update
Corner, Millwall. Conceded by Kenneth Paal.
90'Post update
Attempt blocked. Lyndon Dykes (Queens Park Rangers) right footed shot from the centre of the box is blocked. Assisted by Albert Adomah.
88'Post update
Foul by Billy Mitchell (Millwall).
88'Post update
Stefan Johansen (Queens Park Rangers) wins a free kick in the defensive half.
86'Post update
Attempt saved. Tyler Burey (Millwall) header from the centre of the box is saved in the top left corner. Assisted by Jamie Shackleton with a cross.
85'Substitution
Substitution, Queens Park Rangers. Albert Adomah replaces Ilias Chair.
85'Substitution
Substitution, Queens Park Rangers. Macauley Bonne replaces Tim Iroegbunam.
82'Post update
Zian Flemming (Millwall) hits the bar with a left footed shot from outside the box. Assisted by Scott Malone.
82'Post update
Attempt blocked. George Honeyman (Millwall) right footed shot from the centre of the box is blocked.
80'Post update
Corner, Millwall. Conceded by Kenneth Paal.
79'Post update
Foul by Billy Mitchell (Millwall).
79'Post update
Tim Iroegbunam (Queens Park Rangers) wins a free kick in the attacking half.
78'Substitution
Substitution, Queens Park Rangers. Andre Dozzell replaces Chris Willock.
78'Substitution
Substitution, Queens Park Rangers. Lyndon Dykes replaces Tyler Roberts.
Page 1 of 5rewindpreviousNavigate to the next pagenextNavigate to the last pageforward
Source: bbc.com