Harlequins held off a Northampton fightback to go third in the Premiership with a fifth win in six.
Tom Collins and Tom James crossed for Saints either side of Tyrone Green and Stephan Lewies' quickfire brace in an explosive opening 15 minutes.
Mike Brown's try and Marcus Smith's second penalty gave Quins a 27-12 half-time lead.
Ollie Sleightholme's kick and chase and two Quins sin-bins gave Saints hope, but Brett Herron sealed a bonus point.
More to follow
Harlequins: Brown; Morris, Marchant, Esterhuizen, Green; Care, Smith; Marler, Baldwin, Louw, Lamb, Lewies (capt), J Chisholm, White, Dombrandt.
Replacements: Gray, Els, Kerrod, Young, Kenningham, Landajo, Herron, Northmore.
Sin-bin: Kenningham (65), Dombrandt (68)
Northampton: Freeman; Collins, Dingwall, Hutchinson, Sleightholme; Furbank, James; Auterac, Matavesi, Hill, Coles, Ratuniyarawa, Isiekwe, Ludlam (capt), Wood.
Replacements: Haywood, Waller, Painter, Moon, Tonks, Taylor, Naiyaravoro, Mallinder.
Referee: Luke Pearce.