David Ling had a goal and two assists as St. John’s posted a 3-0 win in Edmonton on Monday night.
All three Maple Leafs goals came on the power play.
J.S. Aubin made 31 saves for his third shutout in 12 appearances this season. He improved his record to 9-3-0.
The win moved the Leafs into a third-place tie with the Road Runners in the North Division, two points back of Manitoba and three behind first-place Rochester.
The game featured 271 minutes in penalties, including 215 PIM assessed in the final four minutes.
The clubs play again Wednesday night at Rexall Place.