ANAHEIM, CA -- Ryan Kesler scored twice on the power play, and Ryan Getzlaf and Corey Perry each had three assists to help the Anaheim Ducks to a 4-1 win against the Calgary Flames at Honda Center.
Clayton Stoner and Andrew Cogliano also scored, and Jonathan Bernier made 25 saves in his first win with the Ducks.
"It seems like we clean up one area and another hole breaks open," Flames coach Glen Gulutzan said. "Our specialty teams, again … if you're not going to win the specialty teams most nights you aren't going to win. I thought we made a couple of turnovers that cost us. There were only four in the whole game. We managed the puck well. The ones we didn't ended up in the back of our net.
And the specialty teams, too … we gave them two goals. We made almost the same mistake twice. In this league, you have to win those specialty team battles."
Alex Chiasson scored, and Chad Johnson made 17 saves for the Flames, who have lost two games in a row and four of the past five.
"It's tough to win many games when you're not putting more than one in the net," Flames captain Mark Giordano said. "We've just got to find a way to score some ugly ones. We're generating. We've got to put pucks to the net and bury them."
Kesler helped secure the win by breaking a 1-1 tie with a power play goal 3:18 into the second period. Perry took a pass from Getzlaf down low and had a spinning backhand try roll off his stick to Kesler, who beat Johnson to restore Anaheim's lead.
Cogliano doubled the lead at 7:54, scoring on his own rebound off the rush to put the Ducks up 3-1.
"I was in position," Johnson said. "I just didn't get a good read on it. I don't know if he muffin'd it or if the puck was rolling. I was right in position, but that happens in a game. It's one goal.
"The other ones were just easy. They're easy goals, especially (for) some of those guys. They aren't going to miss an open net. I thought we played a good game. We made three main mistakes and it went right on their stick, wide open net, and that's the difference."
Kesler scored again on the power play at 13:29. Perry took Getzlaf's pass down low and chipped the puck into the slot for Kesler, who shot by Johnson to extend Anaheim's lead to 4-1. With the helper, Getzlaf tied Teemu Selanne for the franchise lead in assists with 531.
"Third period … that's a good team who didn't take many risks, played it smart and didn't give us much," Giordano said. "We were having trouble generating in the third, but in the first two, I thought we generated. We made a couple of errors that ended up in the back of the net. That's the bottom line.
"Other than that, I don't think it was a lopsided game either way. I thought we were playing a good game. We just couldn't find a way to generate the final push in the third."
Stoner put Anaheim up 1-0 at 2:29, but Chiasson tied the game before the period let out. After a shift of sustained pressure, Sean Monahan slid a pass into the slot that Johnny Gaudreau banked off Chiasson driving into the net to tie the game 1-1 at 16:15.
NOTES: Matthew Tkachuk dropped the gloves with Joseph Cramarossa at 8:45 of the second period to record his first NHL fight. Forward Hunter Shinkaruk made his season debut with the Flames. Forwards Lance Bouma (upper-body) and Kris Versteeg (groin) each missed the game because of injury. Defencemen Nicklas Grossmann and Dennis Wideman were also scratched.
UP NEXT: The Flames will host the Dallas Stars at Scotiabank Saddledome on Thursday (7 p.m. MT; SNF, SN960).