It wasn't a good start to Norm Maracle's first NHL start. It was a terrific finish.

Maracle, who found out just 20 minutes before the opening faceoff that he would start in goal for Detroit, made 28 saves as the Red Wings beat the Edmonton Oilers 4-3 on Tuesday night. He allowed three power-play goals as the Stanley Cup champions fell behind 3-1.But they rallied, and Maracle, 23, who was called up from the minors last week to replace injured backup Kevin Hodson, held firm.

"They already had two goals and a couple of more power plays and I said, `Oh no, I don't want to give up four or five right away,' " Maracle said.

"We were putting them on the power play so early," coach Scotty Bowman added. "That's tough on a goalie, but I think he did fine. It didn't look good, but he did his best."

Maracle was guarding the net because Chris Osgood pulled a groin muscle during warmups.

"I think it's better that way," Maracle said of the short notice. "I wasn't thinking about it all day."

STARS 4, KINGS 3: Pat Verbeek got a disputed goal that resulted in the early ejection of Los Angeles coach Larry Robinson and scored again in the third period.

Dallas stretched its unbeaten streak against the Kings to 12 games.

CANUCKS 4, PANTHERS 2: At Miami, Florida dropped its franchise-record 10th straight despite sending 43 shots at Vancouver goalie Garth Snow.

Brad May's goal with 1:29 remaining was the game-winner. The Canucks then added an empty-netter by Donald Brashear with 32.8 left. Peter Zezel had the other two scores.

BLACKHAWKS 5, SABRES 3: At Buffalo, star goalie Dominik Hasek had an ordinary night and that killed the Sabres.

Hasek allowed third-period goals to Ethan Moreau, Alexei Zhamnov and Greg Johnson before Eric Daze scored into an empty net. Tony Amonte scored in the first period for Chicago, which has 13 goals in two games.