The Hurricanes got on the board first. Sergei Samsonov circled in the corner of the Oilers end before finding Rod Brind'Amour at the top of the left circle. He fired the rolling puck and it eluded Garon on the glove side.
9:28 into the game, Mike Commodore took a hooking penalty which gave Edmonton the man advantage but that only lasted about 30 seconds as Hemsky then received a diving penalty.
Just past the period's midway point, Erik Cole got in behind the Oilers defence and had a clear path to the net except Sheldon Souray was able to get enough of his stick on the Hurricanes forward that he couldn't get much of a shot off.
Shots on goal through the first 15 minutes of the period were 12-5 for Carolina.
A penalty to Frantisek Kaberle gave the Oilers a power play to conclude the opening period but they didn't score so the man advantage carried over into the second.
Shots on goal after one were 14-5 Hurricanes.
The Oilers tied the game at 1-1 three minutes into the second period. Hurricanes netminder Cam Ward got a piece of Sam Gagner's shot from the right circle but the puck trickled off his glove and bounced on the line. Patrick Thoresen then swooped in to jam the puck in for the goal.
Kyle Brodziak almost gave the Oilers the lead several minutes later. He broke in behind the Hurricanes defence and had a clear shot on goal but it went just wide.
Edmonton did a good job limiting Carolina's chances through much of the middle frame. The Hurricanes had only one shot through the first 14 minutes of the period.
With five minutes to go in the period, Erik Cole took a feed from Samsonov and fired it off the outside of the post behind Garon.
Carolina scored on their third shot of the period at the 15:43 mark. Tim Gleason took a shot from the right point that made a deflection on its way to the net before getting past a screened Garon.
Edmonton almost got that goal back a couple minutes after the go-ahead marker. Nilsson set up Stoll in front of the net but Ward stopped both the initial shot and the rebound.
In the final minute, Eric Staal blasted a shot from the left circle that rang off the post behind Garon but the OIlers goaltender had the presence of mind to smother the puck as it came off the iron.
With a second left in the period, Staios one-timed a Horcoff pass in the high slot and Ward had to be sharp in making the toe save.
Shots on goal after 40 minutes were 20-12 for Carolina.
Eric Staal scored early in the third period to give the Hurricanes a two-goal lead. Staal carried the puck from the top of the Oilers zone behind the Edmonton net. His wraparound attempt was denied on the initial shot but his rebound then squeeked in underneath Garon's pad.
With Sam Gagner in the box for interference, Staal skated in on a breakaway. Just as he was about to make his move, he was hooked by Souray. A penalty shot was called on the play.
On the penalty shot, Staal skated in and wristed it blocker side to make it a 4-1 game.
Less than three minutes later Carolina scored twice to get a commanding 6-1 lead. Sergei Samsonov scored his second of the season and second as a Hurricane, one-timing a pass across the slot from Brind'Amour.
39 seconds later, Chad LaRose banged in a rebound to give Carolina a five-goal lead. After the sixth Hurricanes goal, Dwayne Roloson replaced Garon in net.
1:23 later, Andrew Cogliano's shot from the side of the net bounced in off Ward and into the net. Nilsson and Gagner got the assists on the play.
Eric Staal completed his hat trick in the final minute. He broke his stick on a one timer following a pass from LaRose but the puck had enough on it to fool Roloson and make it a 7-2 game.