Brian Elliott made 19 saves in his return from injury and the St. Louis Blues handed the Vancouver Canucks their second straight shutout loss, 3-0 on Saturday night.
Troy Brouwer, Vladimir Tarasenko and Jaden Schwartz scored for the Blues, who are two points behind Dallas for the Central Division and Western Conference lead.
This was Elliott's first game since Feb. 22, when he went down with a lower-body injury. Saturday was his second shutout this season and 32nd of his career.
Vancouver slumped to its fourth straight loss to equal a season high. The struggling Canucks lost 2-0 in Edmonton on Friday.
Ryan Miller made 47 saves for Vancouver.