Daniel Beaudoin's second goal was the game-winner as the LaSalle Vipers edged the Chatham Maroons 3-2 at the Vollmer Centre Wednesday night.
Brett Primeau scored the other goal for the Vipers, who got a 27-save performance from Eli Billing.
Former Windsor Spitfires goaltender Brendan Johnston made 21 saves for the Maroons.
With the win, LaSalle improves to 21-4-0-3, good for 45 points and a six-point lead over third-place Chatham. London is in second-place four points back of the Vipers.