Ryan O'Reilly scored the only goal in the shootout to lead St. Louis to a 4-3 victory over the Dallas Stars on Saturday night and extend the Blues' winning streak to seven games.
David Perron, Tyler Bozak and Brayden Schenn, who scored in his fourth straight game, had goals for the Blues.
The Stars got goals from Tyler Seguin, Denis Gurianov and John Klingberg, who scored with 18 seconds remaining in regulation to send the game to overtime.
The Blues and Stars are each 2-3 in shootouts this season.
Jake Allen (10-6-3) made 28 saves for the Blues and turned aside all three shootout attempts, winning for the second time in four starts -- both against Dallas.
Anton Khudobin made 25 saves and lost his third straight start.
St. Louis has a seven-game winning streak for the second time this season. In addition, the Blues won eight straight in December. During their current streak, the Blues have outscored opponents 26-12.
Connecting you to your favorite North Texas sports teams as well as sports news around the globe.
The Stars made it 1-0 on a fluke goal at the 8:30 mark in the first period. After Seguin won a face-off to the left of Allen, John Klingberg flung the puck from inside the blue line, hitting Seguin's stick in the circle and deflecting in off the Blues' Colton Parayko. It was Seguin's 17th goal of the year.
The Blues answered just over four minutes later. Vince Dunn kept the puck in the Stars zone and fed Perron, who threw it on net to beat Khudobin for his 25th goal of the season. The goal was Perron's second in his last 14 games, with both goals coming against Dallas.
The Blues jumped ahead 2-1 on a power-play goal 4:19 into the second period. With Jamie Oleksiak in the box for tripping, Bozak deflected in a backhanded shot by Dunn. The goal was Bozak's 13th of the season and just his second in his last 17 games.
After going up 3-1 on Schenn's goal, Gurianov took advantage of a turnover and scored on a breakaway with just 4:54 remaining in the second to make it 3-2. It was Gurianov's 20th of the season.
That set up the late-game heroics by Klingberg ,but it wasn't enough for the Stars, who finished their season series against the Blues winless, going 0-3-2.
Stars D Stephen Johns missed his third straight game with an upper-body injury. He is listed as day-to-day. ... Stars F Tyler Seguin has scored three goals in his last four games. ... Khudobin lost for the first time in regulation in five career starts against the Blues. ... St. Louis F Jordan Kyrou was scratched due to an illness. Blues F Jaden Schwartz had his four-game point streak snapped. He has 20 points in 32 career games against Dallas.
Stars: Host the Edmonton Oilers on Tuesday.
Blues: At the New York Rangers on Tuesday.