Vladimir Tarasenko had a goal and an assist, and the St. Louis Blues won their season-high sixth straight game by beating the Edmonton Oilers 5-2 on Tuesday night.
Chris Stewart, Maxim Lapierre, David Backes and Patrick Berglund also scored for the Blues (30-7-5), who are 11-1-2 in their last 14 games. They are two points behind the Central Division-leading Chicago Blackhawks.
Nail Yakupov and Mark Arcobello had goals for the Oilers (14-27-5), who have lost five of six games and 11 of 14.
St. Louis controlled the pace early, outshooting Edmonton 9-1 through the first eight minutes.
Oilers goalie Ilya Bryzgalov was forced to make a number of big saves, but Edmonton had the best scoring chance of the opening half of the first period. Jordan Eberle picked up a rebound in the blue paint before goalie Brian Elliott dove across the crease to make a pad save.