Sean Morris starred for the Londoners as he notched five impressive tries. Other tries from Sadiq Aediyi, Iliess Macani and a double from Ben Hellewell helped Broncos punish Batley.
The Bulldogs conceded the first three tries but managed to get back into the game with two quick tries from Sean Hesketh and Brad Day.
Just as it seemed Batley had done enough to get themselves back into the game two Morris tries either side of half-time with successful conversions from French international William Barthau saw London lead the way again.
James Craven was sin binned for a dangerous tackle on Barthau and Hellewell went over to make the man advantage tell for Broncos.
Alex Brown managed to get the ball down in the corner despite the numerical disadvantage in the 61st minute.
Morris tied a Broncos record of five tries in a single match that was held by Martin Offiah as he touched down in the 68th and 78th minute.
Batley sit fifth in the Super 8s table having lost four out of the six games. Batley’s final game is against Hunslet Hawks at the Foxes Biscuits Stadium.
It was incidentally the London side’s last match at The Hive stadium as the club are set to move to Ealing in 2016.
London: Morris, Williams, Hellewell, Kear, Macani, Barthau, Keyes, Riley, Cunningham, Walker, Garside, Harrison, Wallace. Substitutes: Henderson, Davis, Everett, Adebiyi.
Batley: Craven, Ainscough, Squires, Cosgrove, Brown, Southerwood, Leatherbarrow, Hirst, Blake, Rowe, Scott, Day, Brown. Substitutes: Leak, Hesketh, Gledhill, Lillycrop.
Referee: J Bloem (RFL).