Vladimir Tarasenko and Alexander Steen scored third-period power-play goals to lift the streaking Blues to a 4-3 win over the Vancouver Canucks on Thursday night.
Magnus Paajarvi and Jori Lehtera also scored, and Kevin Shattenkirk had three assists for the Blues, who won their sixth straight game. Jake Allen made 18 saves.
St. Louis improved to 7-1 since Yeo replaced Ken Hitchcock, which is the best start for a coach in Blues history.
Bo Horvat, Henrik Sedin and Brandon Sutter scored for the Canucks, who dropped their third game out of their last four. Jacob Markstrom made 17 saves.
Allen made one save in the third period after his losing his mask. A buckle on Allen's helmet came undone behind the play, and the goalie removed it because he couldn't see.
Tarasenko gave the Blues a 3-2 lead with a power-play goal 58 seconds into the third period. It was the Blues' first goal with the man advantage in four games.
Steen's power-play goal five minutes into the period made it 4-2. It came on the second man-advantage of a double-minor given to Sedin for high-sticking.
Steen had an assist on Tarasenko's goal. He had four goals and four assists and is a plus-4 since Yeo took over.
The Blues travel to Buffalo on Saturday.