The shots were lopsided, but a solid performance from goalie Thomas Greiss gave the Detroit Red Wings a chance.
Marc Staal's 1,000th career game ultimately didn't end in a celebration, though, as the Calgary Flames took Saturday's game at Scotiabank Saddledome, 3-0.
It was a one-goal game until midway through the third period. The Wings (24-28-7) have just one point their last five games and haven't won since March 1.
Blake Coleman scored with 4:22 to play in the third period on the Flames' 41st shot. Finals shots were 43-19, but 14 of the Wings' shot came in the final 20 minutes.