Hull FC bounced back from successive defeats to close the gap on Super League top two St Helens and Warrington with a 35-22 defeat of Super League's bottom side London.
Six first-half tries and 11 points from the boot of the reliable Marc Sneyd saw Hull home against a London side who replied with four tries of their own in the second half.
First-half scores from Carlos Tuimavave, Bureta Faraimo, Joe Westerman, Jake Connor, Josh Griffin and Ratu Naulago put Hull well in charge.
After the interval Matty Fleming touched down for the visitors six minutes in and Jordan Abdull added a second before Sadiq Adebiyi's score gave cause for home concern.
Sneyd's drop goal calmed the nerves of the home fans before Adebiyi's second try gave London some reward for their efforts. Kieran Dixon also kicked three conversion for the visitors.
Hull were gifted the opening try with five minutes gone as a high ball from Connor was spilled as Dixon and Rhys Williams got in the way of each other and Tuimavave picked up to cross unopposed, Sneyd making it 6-0 with a simple conversion.
Hull's second try came shortly after as Faraimo went over in the corner following strong running by Sika Manu.
Westerman made and scored the third try when he faked a pass before cutting back inside and beating two tacklers before touching down close to the posts less than a quarter of the way through the match.
Hull made it four tries without reply as Connor exchanged passes with Manu before scoring and a simple kick from Sneyd made it 24-0.
Faraimo bounced off two tackles on the wing before feeding the hard-working Griffin for Hull's fifth try.
The Broncos were creaking badly under constant Hull pressure and only Connor's forward pass denied Westerman a second try with 10 minutes of the half remaining.
London's Matty Fozard was held up short of the line as London battled to get a foothold in the game.
But as they tried to keep the ball alive on the last tackle Naulago intercepted and evaded the cover to sprint almost the length of the pitch to touch down, Sneyd's fifth successful kick making it 34-0 at the break.
Following a brief rain shower London got on the scoresheet early in the second half when Williams tapped back a high ball for Fleming to dab down in the corner, Dixon's extras making it 34-6.
The slippery ball was making passing tricky but London's Abdull - against his old side - held on to jink his way through the Hull defence for his side's second try with 15 minutes of the second half gone.
The comeback looked well and truly on when Adebiyi forced his way over for London's third try with 17 minutes to go.
But a passage of scrappy play by both sides allowed Hull the chance to halt London's charge and a drop goal from Sneyd put his side 35-16 ahead with eight minutes to go.
Williams dropped the ball as he slid over the line on his back with six minutes remaining and Adebiyi's second try in the closing moments was not enough as Hull held out to win 35-22.