Pavel Datsyuk scored twice and the Detroit Red Wings beat the Vancouver Canucks 5-3 on Sunday for their fourth straight victory.

About a third of the arena, including the Vancouver zone, went dark 29 seconds into the game after a minor power failure. The game was delayed 33 minutes.

Niklas Kronwall, Danny DeKeyser and Gustav Nyquist also scored, Henrik Zetterberg had two assists and Jimmy Howard made 30 saves for Detroit.

Linden Vey scored twice, and Yannick Weber added a goal for Vancouver.

Kronwall opened the scoring at 3:15 of the first period, beating Ryan Miller with a slap shot, and Nyquist made it 2-0 midway through the period with a one-timer on a power play.

Vey scored on a power play at 2:37 of the second, and Datsyuk countered late in the period with a power- play goal that appeared to hit Canucks forward Nick Bonino's skate before crossing the line.

Weber and DeKeyser swapped goals early in the third before Vey added his second.

Datsyuk had an empty-net goal in the final minute.

The Red Wings played the third period without forward Justin Abdelkader after he left the game with an upper-body injury.

NOTES: Red Wings D Brendan Smith returned after missing five games with a hand infection. Detroit sent D Xavier Ouellet to Grand Rapids of the AHL to open a roster spot. ... Miller stopped brother Drew, a Detroit forward, on a third-period breakaway attempt.