David Moss, Kristian Huselius, and Andrei Zyuzin with his first goal in 56 games also scored for Calgary (33-21-9) Acquired Feb. 10 from Boston along with defenceman Brad Stuart in exchange for Chuck Kobasew and Andrew Ference, Primeau had been blanked in his first seven games with Calgary and last 20 games overall before breaking out for a pair of second period goals.
His first of the night at 5:27 put the Flames ahead 3-0. Jeremy Roenick was stripped of the puck behind the Phoenix net by Tony Amonte, who zipped a pass in front to an open Primeau, who niftily tucked the puck behind Mikael Tellqvist.
Later in the period at 12:48, Primeau put Calgary up 5-1 on his ninth of the season, again on a nice set up from Amonte. The line of Primeau and Amonte centred by Matthew Lombardi was the Flames top line all evening, continuously controlling play in the Phoenix end and generating numerous scoring chances.
The victory moves the Flames into a tie with Minnesota for second place in the Northwest Division, two points back of the Vancouver Canucks. Calgary and Minnesota meet Wednesday night at the Pengrowth Saddledome.
Yanic Perreault and Steven Reinprecht replied for Phoenix (26-33-3). Losers of seven of their last eight (1-6-1), the Coyotes head north for a date with the Edmonton Oilers on Tuesday night.
Trailing 3-0, Phoenix snapped out of a 0-for-22 drought on the power play when Perreault deflected Derek Morris' slapshot past Jamie McLennan eight minutes into the second period for his 19th goal of the season.
However, Zyuzin restored Calgary's three-goal cushion on a slapshot from the blue-line that eluded Tellqvist. It was Zyuzin's first goal since Feb. 10, 2006 when he was with Minnesota.
With Miikka Kiprusoff getting the night off for the Flames, McLennan made his sixth start of the season and was solid making 30 stops to improve to 3-3-1.
Exhibiting a lethal power play, Calgary jumped in front 2-0 on a pair of first period power-play goals beginning with Moss' goal at 9:31.
Alex Tanguay whipped a puck across the crease to Moss at the far post, knocking it down with his stick, then took two more whacks at it before eventually knocking it past Tellqvist.
Moss had missed the previous three games after getting knocked face-first into the boards by Colorado's Ossi Vaananen, a hit which left the rookie Flames winger with stitches inside his mouth.
Huselius made it 2-0 on his 29th of the season at 19:11.
Calgary's finished the night 2-for-5 with the extra man. Ranked 24th in the NHL on the power-play on Feb. 2, Calgary has gone 21-for-67 in its past 13 games, a 31.3 efficiency that has moved Calgary all the way up to ninth spot entering play Monday night.
Notes: - Phoenix RW Georges Laraque was scratched for the second straight game amid speculation that he likely would be traded by Tuesday's trade deadline. Also not in the line-up for the Coyotes was RW Owen Nolan, another player rumoured to be on the trade block. ... Making his season debut for Phoenix was C Yanick Lehoux. Lehoux was recalled Saturday from San Antonio (AHL), where he led the team in scoring with 25 goals and 34 assists. ... With 20 career shutouts, Kiprusoff is one away from moving ahead of Dan Bouchard into top spot on the Flames all-time list.