St. Louis, which got goals from B.J. Crombeen and Erik Johnson, has now lost six of its last seven games. Jaroslav Halak gave up the four San Jose goals on 29 shots.
Heatley's second goal was the game-winner. He tipped Marc-Edouard Vlasic's shot from the blue line past Halak to give San Jose a 3-2 lead at the 4:35 mark of the final period. McGinn netted an insurance goal at 12:57.
Moore to attend retreat in to avoid Kutcher's wedding
Easer Egg Roll brings thousands to White House