Frolik, Flames beat Coyotes 4-2

Calgary Flames goalie Brian Elliott, center, is congratulated by TJ Brodie, left, and Mark Giordano celebrate the team's 4-2 victory over the Arizona Coyotes in an NHL hockey game Saturday, Dec. 31, 2016, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP) (The Associated Press)

Calgary Flames' Dougie Hamilton, right, runs into Arizona Coyotes' Martin Hanzal, from Czech Republic, during the first period of an NHL game in Calgary, Alberta, Saturday, Dec. 31, 2016. (Larry MacDougal/The Canadian Press via AP) (The Associated Press)

Arizona Coyotes' Tobias Rieder, right, from Germany, battles with Calgary Flames' Dougie Hamilton during the first period of an NHL game in Calgary, Alberta, Saturday, Dec. 31, 2016. (Larry MacDougal/The Canadian Press via AP) (The Associated Press)

Michael Frolik had a goal and an assist in Calgary's four-goal first period, and the Flames beat the Arizona Coyotes 4-2 on Saturday night.

Mikael Backlund, Dennis Wideman and Lance Bouma also scored as Calgary (20-17-2) improved to 4-0 against Arizona this season. Frolik stopped a 20-game drought with his first goal since Nov. 16 against the Coyotes, and rookie Matthew Tkachuk extended his point streak to six games with an assist.

Brendan Perlini and Martin Hanzal scored for Arizona (11-21-5), which has lost seven straight.