ST. LOUIS — Vladmir Sobotka put St. Louis ahead early in the third period and added an assist for the Blues, who rallied from two goals down to beat the Edmonton Oilers 4-2 on Friday night.
David Backes added an insurance tally with 5:20 to go, and Jaroslav Halak was strong throughout in net for the Blues, who trailed 2-0 after the first period.
They had been 1-5-1 in their previous seven at home while getting outscored 26-11. The Blues totaled just three goals the previous four games and were shut out twice.
Kevin Shattenkirk scored the tying goal late in the second to snap St. Louis' 0-for-14, power-play drought. Jaden Schwartz also scored for the Blues, who lost six home games in regulation last season but are 5-5-1 there this year.
Taylor Hall and Ryan Whitney scored in a span of 23 seconds late in the first period for Edmonton, which played the third game of a nine-game trip. The Oilers, who ended a six-game losing streak against the Dallas Stars with a 5-1 victory on Thursday, have lost six in a row in St. Louis.
Halak made his fourth straight start with slumping Brian Elliott on the bench for the eighth straight game. Halak made just 15 saves in the win after losing to Chicago on Thursday.
Elliott is likely to return Sunday at Dallas.
Sobotka, who plays on a checking line, wheeled around the net and scored his second of the season from a sharp angle with a shot that deflected off goalie Devan Dubnyk's pad at 4:58.
Sobotka also had the first assist on Shattenkirk's tying goal from the point late in the second.
Hall slipped a rebound between the legs of teammate Justin Schultz and past Halak to put the Oilers up with 2:30 left in the first. Whitney, a healthy scratch the previous four games, cashed in on Edmonton's next shot with his first of the season to make it 2-0.
The Blues outshot the Oilers 7-0 during the first eight-plus minutes, but had no shots in the final nine-plus minutes.
In the second period, they dominated throughout, outshooting Edmonton 11-4 and tying it at 2 on goals by Schwartz and Shattenkirk.
Schwartz scored his second of the season on the rebound of T.J. Oshie's shot off a defender early in the period, and Shattenkirk threaded a shot from the point through traffic past Dubnyk just past the midway point.
NOTES: The attendance of 19,120 was the Blues' fourth sellout. ... Hall has scored in both games since returning from a two-game suspension for kneeing Minnesota's Cal Clutterbuck. ... The Blues were whistled twice for too many men on the ice.