Robert Bortuzzo and Paul Stastny scored 2:12 apart in the second and Jake Allen had 39 saves, helping the Blues beat the Boston Bruins 4-2 on Tuesday night despite getting just seven shots on net in the first 20 minutes
The Blues won their fourth straight and put an end to a four-game road losing streak.
Jori Lehtera scored twice for St. Louis, including a shot into an empty net with 1:16 left just after Allen stopped a one-timer to preserve the lead. Colton Parayko and Patrik Berglund each had two assists.
Longtime Blues captain David Backes scored for Boston in his first game against his former club, putting the Bruins up 1-0 early in the first with the 20,000th goal in franchise history. Montreal is the only other NHL team with 20,000 goals.
Dominic Moore also scored for the Bruins, who played much of the last two periods without defenseman Zdeno Chara.
The Blues are at Washington on tonight, wrapping up a quick visit to the East Coast with back-to-back games.