CALGARY, Alberta -- Jeff Heerema scored 46 seconds into the third period and the St. Louis Blues hung on for a 2-1 win over the Calgary Flames on Friday night.
Doug Weight also scored for St. Louis, which is 4-2-0-1 after playing six of its first seven games on the road.
Flames rookie Matthew Lombardi scored as Calgary lost its second home game in a row.
Chris Osgood made 25 saves for the Blues, including 15 in the third period.
Heerema, a rookie acquired off waivers from Carolina before the season, took a cross-ice pass from Pavol Demitra and one-timed a shot from 30 feet past goaltender Jamie McLennan for the game winner.
McLennan, filling in for Roman Turek (sprained knee) finished with 17 saves in his first loss after winning three in a row.
Lombardi tied it 12:39 of the first after the Blues got a power-play goal just 2:47 into the game.
Chris Pronger spotted Weight open at the side of the Flames net. Instead of shooting at the goal, Pronger purposely turned his body and fired a hard shot along the ice at Weight, who neatly steered the puck past McLennan.
Jackman out two to four weeks with an injury
Defenseman Barret Jackman, the NHL rookie of the year last season, will miss two to four weeks with a dislocated left shoulder.
The team said Jackman had an MRI on Friday, two days after he was injured in the third period of a 3-2 loss at Vancouver. Jackman headed to the locker room after Canucks center Todd Bertuzzi caught him with his head down and leveled him behind the Blues' net.
-- From wire reports
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.