Alexander Steen scored the only goal in a shoutout and Jake Allen made 32 saves to lift the St. Louis Blues over the Buffalo Sabres 3-2 on Thursday night.
St. Louis has won seven straight and 17 of its last 19 against Buffalo since 1999.
Kevin Shattenkirk and Vladimir Tarasenko scored power-play goals in regulation for the Blues (13-6-1), who had lost three of four. Allen stopped four shots in the 3-on-3 overtime period.
Sam Reinhart and Ryan O'Reilly scored in regulation for the Sabres (8-9-2), who have lost three straight after a stretch of five wins in six games. Linus Ullmark stopped 27 shots, including three in overtime.
Steen scored in the third round of the shootout. The goal was reviewed but it held up.
The Blues scored first after Tyler Ennis went to the penalty box for 5 minutes for boarding Alex Pietrangelo.
Shattenkirk took advantage 5:34 into the first period with his second goal in two games, assisted by Steen and Tarasenko, on a top-shelf drive past Ullmark, who was screened by David Backes.
The Sabres tied it 1:31 into the second when Reinhart scored on a rebound after Allen blocked a shot from Rasmus Ristolainen.
St. Louis took advantage of another power play a few minutes later when Tarasenko scored on a wrister from the slot, assisted by Backes and Jori Lehtera, for his 12th of the season at 4:28.
O'Reilly tied the score again, with 8:04 left in the second period, with his third goal in three games on a wide-open shot from the slot after a nice feed from Brian Gionta.
The Blues killed a 5-on-3 penalty for 1:47 midway through the third, including Allen making a diving save on a shot from O'Reilly. The Sabres outshot the Blues 13-10 in the third period but neither team scored.
Tarasenko hit the left post on a breakaway with 1:38 left in overtime.
NOTES: Evander Kane returned to the Sabres’ lineup after missing 10 games with a sprained knee ligament. He was expected to miss four to six weeks. . Blues forward Steve Ott returned after sitting out six games with an upper-body injury. . Blues D Colton Parayko missed his second straight game with a lower-body injury.