The Broncos had conceded 138 points in four opening defeats but were in front 22-0 at half-time, Kieran Dixon twice going over while Michael Channing and Luke Dorn also crossed.
They continued to dominate in the second half courtesy of a pair of tries from Chris Bailey and another score from Luke Colborn, with Wayne Godwin scoring Salford's only points.
Salford had won their last three home matches against London since 2009 but the Broncos would have taken the lead had Michael Witt's kick bounced more kindly for Dixon. But Dixon was not to be denied after 16 minutes when Jack Murphy and Danny Williams missed a Craig Gower kick, with Witt tagging on the conversion.
Mark Sneyd's midfield break caused London problems but his kick was too deep for Williams, then Marc Sneyd had a try disallowed before Dan Sarginson almost wriggled over for the Broncos.
London stretched the lead to 10-0 on the half hour after Ashley Gibson failed to collect a Craig Gower kick and Channing accepted the gift.
Salford's plight worsened just before the break when Dixon followed his own kick ahead to touch down and Witt's conversion made it 16-0. Dorn added to Salford's woes by going over for a converted try to make it 22-0 at the break.
Dorn went close early in the second half after another Gower kick rebounded off the post.
Sneyd's weaving run almost brought Salford's first try but London were doing the basics right. Bailey added a fifth try for London 10 minutes from time before Godwin's late consolation for Salford.
The home side's misery was compounded with Bailey grabbing his second try and Colbon going over in the last minute for London.