The Wolves needed just 26 seconds to get on the board as left wing Dmitrij Jaskin pummeled Abbotsford goalie Olivier Roy with three shots from close range before center Adam Cracknell lifted the last rebound over his leg for the opening goal.
Chicago pushed its lead to 2-0 at 14 minutes and 33 seconds when right wing Cody Beach battled for the puck behind the net and centered it to center Alexandre Bolduc, who slid it through Abbotsfords goalies five-hole for his eighth goal of the season.
Abbotsford pulled within one goal with 29 seconds left in the first period. Defenseman Chad Billins lobbed a shot from beyond the blue line that took a kangaroo hop over Chicago's goalie Matt Climie's glove and into the net.
Chicago's defenseman Evan Oberg helped Chicago regain their 2 goal lead when he rocketed home a shot from the point while the Wolves were on a 4 on 3 powerplay at 6 minutes and 46 seconds of the second period.
Chicago's right wing Shane Harper gave the Wolves a 4-1 lead at 11 minutes and 57 seconds when he redirected defenseman Jani Hakanpaa's shot from the point. At that point Abbotsford goalie Olivier Roy left and Aaron Dell came in.
The Heat cut the Wolves lead to 4-2 on Brett Olson's goal 51 seconds into the third period and then the Heats Corbin Knight's power play goal cut the Wolves lead to one.
The Wolves sealed the victory with 20 seconds left in the game when right wing Ty Rattie threw his body to the ice to beat a Heat defender to the puck and score an empty net goal.
Wolves win 5-3
Shots on goal
Chicago 28 Abbotsford 37
Climie (Chicago) 34 of 37 Roy (Abbotsford) 16 of 20 replaced by Dell at 31 minutes and 57 seconds (7 of 7)
*In this game Wolves center Keith Aucoin recorded his 600th point*