Tim Visser scored a hat-trick of tries as Harlequins cruised to an easy 34-7 victory over London Irish at the Stoop on Saturday.
The match started quietly with just an early penalty from Nick Evans separating the sides until Visser scored his first try of the match.
This put Quins into what was a commanding half-time lead over the Exiles who spent the majority of the match camped inside their own '22.
Two more tries from Visser and one apiece from Danny Care and Jack Clifford earned the hosts a bonus point in what became a second half rout.
A try in the last minute from Halani Aulika was mere consolation for London Irish who suffered their sixth defeat in six matches.
Evans was in excellent form with the boot as he helped Quins bounce back from their narrow defeat to the Exeter Chiefs last weekend.
The hosts now sit third in the Premiership table while the Exiles remain rooted to the bottom.
Quins opened the scoring after six minutes through a penalty from Nick Evans after Irish were penalised at the ruck.
The hosts were forced into an early change after Sam Twomney picked up a knock, the second-rower replaced by Charlie Matthews in the ninth minute.
The home side were forced into another change in the 23rd minute, Ross Chilsolm replacing the injured Ollie Lindsay-Hague. The replacement was straight into the thick of the action as he found space out wide before crossing in the corner for what looked like the first try of the match.
However, television replays confirmed that a fantastic tackle from Exiles winger Alex Lewington had forced Chilsolm into touch before he touched down.
Just minutes later Harlequins had their first try of the match. Scotland winger Visser broke through two tackles before crossing the whitewash.
Evans added the conversion to ensure his side went into the half-time break with a strong ten-point lead after what was a quiet first half.
Seven minutes after the break Care extended the home side's advantage with a try. The Quins captain capitalising on a two-on-one before touching down. Evans scored the conversion to take his side into a commanding lead.
Visser scored his second try of the match and Quins' third in the 57th minute. Evans converted to make the scores 24-0, taking his side out of sight of their winless opponents. The Scot completed his hat-trick in the 69th minute, going over in the corner to secure the bonus point victory for his side.
Evans once more converted taking his side 31 points to the good. Replacement Clifford completed the rout with a try in the 76th minute, Evans converted to take the score to 38-0.
Consolation came for the Exiles in the last minute, Aulika crossing the whitewash with Theo Brophy-Clews adding a conversion making the final score 38-7.
Tries: Visser 3, Care, Clifford
Cons: Evans 4, Botica
For London Irish:
Harlequins: 15 Mike Brown, 14 Ollie Lindsay-Hague, 13 George Lowe, 12 Harry Sloan, 11 Tim Visser, 10 Nick Evans, 9 Danny Care (c), 8 Nick Easter, 7 Luke Wallace, 6 Chris Robshaw, 5 Sam Twomey, 4 James Horwill, 3 Adam Jones, 2 Dave Ward, 1 Joe Marler
Replacements: 16 Rob Buchanan, 17 Mark Lambert, 18 Will Collier, 19 Charlie Matthews. 20 Jack Clifford, 21 Karl Dickson, 22 Ben Botica, 23 Ross Chisholm
London Irish: 15 Topsy Ojo, 14 Alex Lewington, 13 Ciaran Hearn, 12 Eoin Griffin, 11 Ashli Tikoirotuma, 10 Chris Noakes, 9 Darren Allison, 8 Luke Narraway (c), 7 Blair Cowan, 6 David Sisi, 5 Jebb Sinclair, 4 Eoin Sheriff, 3 Ben Franks, 2 Gerard Ellis, 1 Tom Court.
Replacements: 16 Tom Cruse, 17 Tom Smallbone, 18 Halani Aulika, 19 Ollie Curry, 20 Ofisa Treviranus, 21 Brendan McKibbin, 22 Theo Brophy-Clews, 23 Sean Maitland
Referee: Luke Pearce