Chris Butler scores at 4:56 of OT, Flames edge Hurricanes 2-1 after firing GM Jay Feaster

Carolina Hurricanes goalie Justin Peters, centre, looks back as the winning goal goes in the net as Calgary Flames' Mikael Backlund, left, from Sweden, and Hurricanes' Jordan Staal look on during overtime NHL hockey action in Calgary, Alberta, Thursday, Dec. 12, 2013. The Calgary Flames beat the Carolina Hurricanes 2-1. (AP Photo/The Canadian Press, Jeff McIntosh) (The Associated Press)

Calgary Flames' Chris Butler, center, is congratulated by teammates after scoring the winning goal during overtime in NHL hockey action in Calgary, Alberta, Thursday, Dec. 12, 2013. The Calgary Flames beat the Carolina Hurricanes 2-1. (AP Photo/The Canadian Press, Jeff McIntosh) (The Associated Press)

Chris Butler scored at 4:56 of overtime to give the Calgary Flames a 2-1 victory over the Carolina Hurricanes on Thursday night.

Brian McGrattan also scored for Calgary and Paul Byron had two assists, hours after the struggling Flames fired general manager Jay Feaster and assistant John Weisbrod.

Next, the team heads out on a five-game Eastern road swing that begins Saturday in Buffalo.

Jeff Skinner scored for Carolina, which fell to 0-1-2 on a four-game trip.

Paul Byron crossed the Hurricanes blue line in overtime and curled back patiently before sending a pass across to Butler. The defenseman wristed a shot from 50 feet out that beat a screened Justin Peters.