That work paid off on Friday night.

Brian Rafalski (FSY) scored his first two goals of the season, and Bertuzzi had the only tally in the shootout as the Detroit Red Wings rallied for a 5-4 victory over the Flames.

"I played here, so I know Kip," said Bertuzzi, who spent one season with Calgary. "He knows that I like to go in tight, so I knew the poke check was coming. It was just a matter of me being quick with it and try to get it up."

After Jiri Hudler (FSY) and Alex Tanguay (FSY) were stopped, Bertuzzi beat Kiprusoff with a nifty deke to his backhand. Bertuzzi had spent the final 90 seconds of overtime in the penalty box.

Jimmy Howard (FSY) also denied Nicklas Hagman, and on Calgary's final chance, Rene Bourque (FSY) missed the net.

Asked if felt as though he was in the penalty box for a long time, Bertuzzi said, "Not really, I spent half of it yelling at (the ref) so it went by pretty quick.

"I wanted to score just because of that ref who called that penalty on me. That motivated me more than anything."

Despite the overtime power play, the Flames couldn't solve Howard, who was shaky earlier in the game. Howard's best stop in the extra session came when he scrambled across the crease to get his blocker on Jarome Iginla's (FSY) shot.

"We kept ourselves in it," Rafalski said. "We gave ourselves a chance and we were able to get that fourth one, and battled through overtime. Howie made some big saves on that last power play."

Rafalski tied it 4-4 with on a harmless-looking long wrist shot at 8:16 of the third.

"We found a way to get two points on the road," he said.

Howard finished with 35 saves, including six in overtime. Darren Helm (FSY) and Patrick Eaves (FSY) also scored for Detroit (26-10-5).

Curtis Glencross (FSY) had two goals and an assist, and Iginla and Anton Babchuk (FSY) also scored for the Flames. Babchuk added two assists for his first multipoint game since being acquired in November from Carolina.

Glencross entered the game stuck in a slump with just one assist in his previous 17 games. He broke out with two goals and an assist before the game was 22 minutes old.

Trailing 4-2, Detroit began its comeback when Eaves fired Jiri Hudler's pass behind Kiprusoff with 18 seconds left in the second. The Red Wings tied it 4-4 at 8:16 of the third on a long wrist shot by Rafalski.

The defenseman's second of the night was similar to the first, a long rising wrist shot from 50 feet that Kiprusoff missed.

It was an off night for Kiprusoff, who had 23 saves.

On Glencross' opening goal at 8:43, the Flames winger didn't get much on his close-in shot but it still squeezed through Howard's pads.

Kiprusoff didn't look any better on Detroit's tying goal at 15:58. Helm's snap shot from a bad angle went in off the inside of his pad.

"I'm not pointing fingers, I'm not going to do that, but there are saves that have to be made, and they go through you," Flames coach Brent Sutter said. "We deserved two points here and we never got them."

Iginla restored Calgary's lead on a backhanded wraparound with 10 seconds left in the first.

Detroit pulled even again on Rafalski's first. He stepped over the blue line and fired a wrist shot that slightly deflected off Flames defenseman Mark Giordano (FSY) and fooled Kiprusoff.

Detroit defenseman Brad Stuart (FSY) left the game halfway through the third and didn't return. He got bowled over by Tom Kostopoulos (FSY) beside the Red Wings net. When the training staff helped him to his feet, a giant pool of blood was left behind.

NOTES: Detroit C Valtteri Filppula (FSY) (groin) didn't play. ... Calgary RW Ales Kotalik (FSY) was a healthy scratch. Kotalik has one goal and no assists in 14 games. ... Rafalski played in his 800th NHL game. Kostopoulos took part in his 500th. ... Calgary RW Tim Jackman's (FSY) five-game point streak (three goals, three assists) ended. ... Detroit has allowed at least three goals in 10 of 11 games.

Copyright 2010 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.