GLENDALE, Ariz. -- Curtis Joseph moved up the career victory list in style.
"Jacques Plante was one of the inventors of the game and a Hall of Famer," Joseph said. "Anytime you can be mentioned in the same breath as Jacques Plante it's a tremendous compliment."
Joseph, making his second consecutive start after sitting out four of the previous five, stopped 19 shots in the first period en route to his 48th career shutout.
Asked if he thought he had a hat trick left in him, Roenick said, "I didn't think I had a goal left in me.
"There were times there when I was wondering if I had many games left. My confidence has been shot for a while. It doesn't help when you're on the fourth line and you're a healthy scratch."
Phoenix finished December 6-5-2, its second straight non-losing month after beginning the season 3-9-0.
"We've been a much better team the last 25 games," Phoenix coach Wayne Gretzky said. "We've had a couple of bad losses but we've played well during this stretch."
The Sharks have lost four of five.
Michalek made it 2-0 at 12:54 of the first on a hard shot from the inside of the right circle and Doan extended the lead to 3-0 at 15:11 when he beat Nabokov with a backhander from the bottom of the left circle after a scrum in front of the net.
"The score after one was pretty flattering for us," Gretzky said. "Cujo was sensational."
Vesa Toskala replaced Nabokov, who allowed three goals on six shots, but Phoenix kept rolling in the second period.
Roche scored on a one-timer from between the circles at 8:04 of the period for a 4-0 Coyotes lead. Nagy made it 5-0 at 12:24 when he took a pass from Doan and slid the puck into the open right side of the net for his 100th career goal.
Comrie added a power-play goal at 15:54 of the period, beating Toskala on a rebound off Michalek's shot from the point.
Phoenix was on a 5-on-3 power-play when Comrie scored, courtesy of an interference call against Joe Thornton and subsequent bench minor for "abusive language" against Sharks coach Ron Wilson.
"You read abusive language. I never swore once and if (referee) Mick McGeough or any of them wants to say I did that, they're wrong," Wilson said. "It's symptomatic of a lot of things. At least I could have gotten my pound of flesh and called them what I really wanted to."
Roenick got his second goal, his 400th in two stints with the Coyotes, with 5:08 to go when he rifled a wrist shot past Toskala from the middle of the right circle. He added his third with 1:30 remaining.
"He's been playing really well and doing everything they've asked of him," Doan said. "For him to be able to contribute offensively is huge."
- Thornton guided Oleg Saprykin into the open door on the Coyotes bench, earning the initial penalty that led to Wilson's eventual ejection.
- After recording 19 shots on goal in the first period, San Jose didn't get its first of the second period until 8:10 remained.
- Saprykin and Mike Grier each were handed misconduct penalties with 9:12 remaining, ending their nights.