Mikael Backlund scored with 11:03 left, Cam Talbot made 29 saves and the Calgary Flames rallied for a 2-1 victory over the Anaheim Ducks on Sunday night.

Backlund got a pass from Matthew Tkachuk on a 2-on-1 rush after a neutral zone turnover and beat goaltender John Gibson with a snap shot from the right faceoff circle. It was his second goal in two games.

Talbot made his second start of the season and got his first win as he stopped a flurry of one-timers in the third period. Michael Stone also scored for the Flames, who snapped a three-game road losing streak.

Anaheim Ducks' Cam Fowler, right, hits the puck as Calgary Flames' Austin Czarnik approaches during the first period of an NHL hockey game Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

Anaheim Ducks' Cam Fowler, right, hits the puck as Calgary Flames' Austin Czarnik approaches during the first period of an NHL hockey game Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

Jakob Silfverberg scored for Anaheim, which lost for the first time in five home games. Gibson made 27 saves.

Silfverberg opened the scoring 12 seconds into the second when he beat Talbot top shelf from the left faceoff circle after taking the pass from Hampus Lindholm. Silfverberg — who has five goals this season — has scored in three straight games.

Stone tied it at 15:32 of the second with a one-timer from near the blueline for his first point. Gibson didn't get a clear look as Calgary's Sean Monahan and Anaheim's Michael Del Zotto were battling in front of the net when Stone's slap shot got through.

Anaheim Ducks goaltender John Gibson (36) stop a shot next to Calgary Flames' Tobias Rieder during the first period of an NHL hockey game Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

Anaheim Ducks goaltender John Gibson (36) stop a shot next to Calgary Flames' Tobias Rieder during the first period of an NHL hockey game Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

UP NEXT

Flames: Return home to face Washington on Tuesday.

Ducks: Hit the road for four games starting Tuesday at Nashville.

More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports

Calgary Flames' Michael Stone (26) celebrates after scoring against the Anaheim Ducks during the second period of an NHL hockey game, Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

Calgary Flames' Michael Stone (26) celebrates after scoring against the Anaheim Ducks during the second period of an NHL hockey game, Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

Anaheim Ducks' Jakob Silfverberg (33) celebrates after scoring against the Calgary Flames during the second period of an NHL hockey game, Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)

Anaheim Ducks' Jakob Silfverberg (33) celebrates after scoring against the Calgary Flames during the second period of an NHL hockey game, Sunday, Oct. 20, 2019, in Anaheim, Calif. (AP PhotoMarcio Jose Sanchez)