OTTAWA -- The Ottawa Senators ended a four-game losing streak and won their first game at home with a 5-4 shootout victory against the Calgary Flames at Canadian Tire Centre on Wednesday.
The loss extended the Flames' (2-7-1) losing streak to three games.
After Kyle Turris and Mika Zibanejad scored in the shootout, Senators goaltender Craig Anderson denied Sean Monahan to give the Senators the win, their first in five games (1-2-2) at home.
Turris, Bobby Ryan, Zack Smith, and Jean-Gabriel Pageau scored for the Senators (4-3-2) in regulation.
Dougie Hamilton, Joe Colborne, Kris Russell and Sam Bennett scored for the Flames in regulation. Colborne also scored in the shootout.
Anderson made 34 saves, including a big save on Calgary forward Johnny Gaudreau in overtime.
Flames goaltender Jonas Hiller left the game at 12:20 of the third period after Ryan collided with him. Hiller made 14 saves before he was replaced by Joni Ortio, who made five saves.
Flames coach Bob Hartley said Hiller sustained a lower body injury, but had no other update.
After a quiet 38 minutes to start the game, the teams combined for seven goals in about 12 minutes and swapped the lead three times.
"Something broke tonight," Ryan said. "We found a way. We simply just willed ourselves to get to the net and we got rewarded. I think for the last few games we've been doing that, and been on the other side of it, so it's nice. Hopefully it breaks for some guys in the room."
"Just to get the two points, you feel good coming in here and getting some music on, just getting that feeling in here that we need to have was much needed," Anderson said.
The Flames made it a tied game for the fourth time on the night at 12:32 of the third period when Bennett's shot on the power play trickled over the goal line before Anderson could pull it out with his stick.
The goal came after Ryan was penalized for goaltender interference when he collided with Hiller.
"It was a weird one," Flames defenseman Kris Russell said. "But we never gave up."
The Senators scored two quick goals for the second time in the game when Turris and Pageau scored 17 seconds apart at 9:51 and 10:08 of the third period to take a 4-3 lead.
The Flames had taken a 3-2 lead on goals by Colborne and Russell 57 seconds apart early in the third period after the Senators got goals from Smith and Ryan late in the second period for a 2-1 lead.
When a section of glass was knocked out with 55 seconds left in the second period and the game tied 2-2, the officials sent the players to their respective dressing rooms for the intermission.
When they returned, Ryan gave the Senators the lead with 13.5 seconds left in the second period.
"We're happy with the way we didn't quit and we came back relentless," Russell said. "That's kind of the hockey we played last year. At the same time, giving up those two goals back-to-back, that can't happen especially when we need points, we need wins. We need to get more consistent. When you let those two goals that quick, it deflates you a bit, but at the same time we did a good job of coming back. We've got to get two points. One's not enough."
Hartley said there were positives for the Flames to take from the game. Calgary defenseman TJ Brodie, who broke a bone in his hand in the preseason, played his first game of the season.
He played 25:10 in his 2015-16 debut.
"I think we did lots of good things in the game," Hartley said. "Our penalty killing was great (4-for-4). I felt that TJ Brodie was probably one of the best players on the ice, both teams included. He was just flying. He never missed a beat. We saw lots of good things."
"It felt good," Brodie said. "There's things that are going to take time to get back as far as positional play and having a good stick and finding the lanes. That's just going to take time."
Calgary captain Mark Giordano was encouraged by the Flames offense; four goals was the most in a game for them this season.
"I thought we played a good game tonight. We generated a lot," he said. "We were skating well. We skated a good game. It was a really weird third period. Somehow we got to take positives out of that one because I thought we did a good job tonight. We just couldn't get that extra point."