TJ Brodie had a goal and an assist, and Mike Smith made 25 saves for the Flames (38-16-7), who have won four in a row following a four-game losing streak (0-2-2). They lead the San Jose Sharks by three points for first place in the Pacific Division and the Western Conference.
"I think we're keeping it simple," Mangiapane said. "We're limiting our turnovers and we played a full 60 minutes]. That's definitely helping us right there."
***[WATCH: [All Ducks vs. Flames highlights]*
Derek Grant scored, and Ryan Miller made 26 saves for the Ducks (24-28-9), who are seven points back of the Minnesota Wild for the second wild card into the Stanley Cup Playoffs from the Western Conference.
"At the end of the day there's six, seven teams all right there," Anaheim forward Troy Terry said. "I still think it's up for grabs. Even tonight, it's always tough to lose and these are valuable points, but that team is one of the best in the League and I think we saw what we can do as a team if we're skating and playing the way we can. It [stinks] to lose, but it's something we can definitely build off."