Kevin Shattenkirk scored the only goal in the shootout, and St. Louis' Jaroslav Halak made three saves in the tiebreaker as the Blues beat the Minnesota Wild 3-2 on Saturday night.
St. Louis improved to an NHL-best 18-3-3 at home. The Blues, who have won five of six, are 10-0-2 in their last 12 home games. They had been 0-5 in shootouts this season and had scored on just 1-of-17 attempts.
David Perron and Alex Pietrangelo scored for St. Louis in a span of 2:35 in the second period to erase the Blues' 1-0 deficit.
David McIntyre and Jared Spurgeon had goals for the Wild, who fell to 0-7-2 in their last nine road outings.
The Blues moved into a tie with Chicago for first place in the Central Division with 58 points — one fewer than Vancouver in the Western Conference race.
Halak, who made 29 saves, is 8-0-3 since Nov. 22. He stopped Devin Setoguchi for the final save of the shootout.
Spurgeon tied the game for the Wild 2-2 with his third goal of the season.
Pietrangelo broke a 1-1 tie with a power-play goal midway through the second period. He has two goals and seven assists in a career-high, six-game point streak.
Perron tied it at 1 with his third goal midway though the second period. He put in a rebound of a shot by Chris Stewart. Perron returned to the lineup on Dec. 3 after missing 97 games because of a concussion.
Minnesota goalie Josh Harding made a season-high 47 saves.
McIntyre gave the Wild a 1-0 lead with his first NHL goal at 7:13 of the first period. McIntyre, recalled from Houston of the AHL on Monday, deflected in a shot from Matt Cullen.
Wild captain Mikko Koivu sustained an undisclosed upper body injury in the first period and didn't return.
NOTES: St. Louis LW Alex Steen missed his eighth game with concussion-like symptoms. ... The Wild have been involved in 24 one-goal games. ... Minnesota G Niklas Backstrom didn't play due to the flu. ... The Blues are 4-0-2 this month after winning just two games last January. ... St. Louis had scored in the first period in its 10 previous home games before the streak was snapped on Saturday.