Calgary 3, Ducks 1.

The Flames won the faceoffs, the open-ice battles and, inevitably, the game.

Scott Niedermayer scored the Ducks’ only goal, and Jonas Hiller’s black-and-white helmet debuted with a 25-save effort.

The standings picture grew bleaker for the Ducks, who remained nine points behind the idle Detroit Red Wings for eighth place in the Western Conference. The Dallas Stars won, dropping Anaheim into 12th place in the standings.

With the game tied at 1 and 1:35 left in the third period. Calgary took advantage of an ill-advised play by Corey Perry. Looking for a shot, Perry skated the puck around behind the net, then all the way out to the blue line before Jarome Iginla poke-checked the puck off his stick. Rene Bourque picked it up and skated in uncontested for the go-ahead goal.

The Flames made it 3-1 at 3:05 of the third period when Niklas Hagman beat the Ducks’ defense through center ice, then scored off a perfect diagonal pass in the slot from Iginla.

Calgary won 26 of 43 faceoffs, a 60 percent success rate. They also got lucky when Bobby Ryan chose to pass instead of shoot into a wide-open net with about 12 minutes left in the third period, a sequence that could have brought the Ducks within 3-2.

The Ducks fell to 11-19-5 on the road this season.

Ducks 3, Flames 2, SO

Teemu Selanne scored the only goal in the shootout as the Ducks beat the Calgary Flames 3-2.

Bobby Ryan and Ryan Getzlaf scored in regulation for the Ducks, and Corey Perry picked up an assist to extend his NHL-leading point streak to 15 games.

Curtis Glencross and Jarome Iginla scored for the Flames, the latter coming with 18 seconds remaining in regulation of a 2-1 game.

Jean-Sebastien Giguere made 41 saves and earned his first win since March, a span of nine games dating back to last season.

More details in tomorrow’s editions …