TORONTO -- Roman Horak scored with less than three minutes remaining to lift the Abbotsford Heat over the host Toronto Marlies 3-2 on Sunday in American Hockey League action.
With Marlies defenceman Paul Ranger in the penalty box for interference, Heat centre Ben Walter's shot was blocked by Toronto goalie Ben Scrivens but the rebound bounced into the slot where Horak gathered it up and slid it into the open net.
Max Reinhart and Ben Street also scored for the Heat (14-4-5), while Horak chipped in with a couple of assists for a three-point night.
Greg McKegg and Brad Ross, with his first goal as a professional, replied for the Marlies (13-9-1), who saw their four-game winning streak come to an end in front of an announced crowd of 5,572 at Ricoh Coliseum.
The game featured the top two teams in the AHL's North Division as Abbotsford padded its lead on second-place Toronto.
Heat netminder Barry Brust stopped 16 of 18 shots for the win, while Marlies goalie Ben Scrivens made 20 saves.
The game was tied 0-0 after the first period and the Heat led 2-0 through 40 minutes. Abbotsford went 1 for 3 on the power play while Toronto was 0 for 3.
Reinhart opened the scoring at the three-minute mark of the second period after a Toronto turnover. Marlies defenceman Paul Ranger tumbled into the boards while trying to retrieve the puck, allowing Horak to set up Reinhart in the slot and he snapped a quick shot over Scrivens' shoulder.
Street made it 2-0 at 9:16 of the middle frame after Troy Brodie's shot hit the goal post and bounced into the crease, where Street pounced on the puck and stuffed it past Scrivens.
McKegg scored for the Marlies at 4:15 of the third period -- which led to fans throwing hundreds of stuffed animals on the ice in the "Teddy Bear Toss" for charity -- when he whipped a wrist shot over Brust's blocker. The goal counted even though it appeared Toronto defenceman Korbinian Holzer was offside on the play.
The Marlies tied it up when Ross scored at 13:00 of the third. The 20-year-old left-winger deflected Mike Kostka's point shot past Brust to make it 2-2.