Brendan Shanahan is taking full advantage of linemates Steve Yzerman and Darren McCarty.
Yzerman and McCarty assisted on Shanahan's third-period goal.
"I played with Mac and Stevie when I first got here, then we got to the playoffs and went with different lines and that worked, too," Shanahan said. "All three of us can muck and grind and all three of us are threats to shoot, as well, so it's a good combination."
Shanahan has scored all five of his goals in Detroit's last three games, including a hat trick against St. Louis on Friday night.
Mathieu Dandenault also scored for the Red Wings, who have won three straight since a season-opening loss at Toronto.
Osgood is 12-4-4 with three shutouts in his career against the Flames, 0-6-2 against Detroit since Oct. 11, 1996. Osgood has allowed just five goals in four starts this season.
"I've felt good since the season started," Osgood said. "I'm glad we've started against teams we either have rivalries with or teams that play us tough. Calgary played us very tough tonight and we had to play a solid game to beat them."
The Flames (1-2-1), playing the first game of a for-game road trip, outshot Detroit 34-28, but were frustrated by Osgood.
"He was the difference," Flames forward Theoren Fleury said. "I must've had 10 or 12 shots myself. A couple he didn't see hit him, but a couple of others he made good saves."
Osgood was at his best when, with Detroit already leading 2-0 and 5:28 remaining, the Red Wings' Aaron Ward was sent off for a major penalty as well as a game misconduct. But Osgood made four good saves - including a point-blank stop of Clarke Wilm -- to preserve the shutout.
"I really don't know if you can say the power play failed us, because we had the puck the whole time," Calgary coach Brian Sutter said. "The guy in the net was very good. He made some very good saves."
Shanahan gave Detroit a 2-0 lead when his wrist shot from the left slot beat goalie Ken Wregget 8:21 into the third period.
Dandenault broke a scoreless tie 15:10 into the second period when his shot from the right point got past Wregget, who didn't see the puck because of Tomas Holmstrom's screen. It was Dandenault's first goal in 35 regular-season games since Jan. 2.
Holmstrom's own apparent goal earlier in the period was waved off because his right foot was in the crease.
Though Calgary outshot Detroit 14-8 in a scoreless first period, the Red Wings had the better chances. Wregget stopped Yzerman from in front and also stymied Sergei Fedorov during the same late-period power play.
Cory Stillman had the Flames' best chance when his shot just to the left of Osgood clanged off the right post.
© 1998 SportsLine USA, Inc. All rights reserved