ST. LOUIS -- Chris Stewart scored 45 seconds into overtime and Jake Allen made 27 saves to lead the St. Louis Blues to a 2-1 win over the Anaheim Ducks on Saturday.
St. Louis won its third game in a row and fourth straight at home.
The Ducks, who had a five-game winning streak snapped, have at least one point in their last 10 games. Anaheim also has a point in 16 of its last 17, a franchise record for a 17-game stretch.
Allen won his fifth successive game and improved to 8-1.
Kris Russell also scored for St. Louis, which is 9-1-2 in its last 12 at home against the Ducks.
Saku Koivu had the lone Anaheim goal, his eighth of the season.
The red-hot Stewart, who also added an assist, has seven goals and seven assists in his last seven games. He wristed a shot past Anaheim goalie Jonas Hiller, who had a five-game winning streak snapped.
Russell tied the game midway through the second period with a 40-foot slap shot that eluded Hiller. The power-play goal broke a 0-for-10 skid for the Blues, who entered the game making three of their previous 37 with the man advantage. It was Russell's first goal since April 7, 2012.
Anaheim struck first on a goal by Saku Koivu with 20 seconds left in the opening period. Koivu broke a season-high, six-game scoreless drought by deflecting a shot from defenseman Bryan Allen. The drive nicked Koivu's jersey and zipped past goalie Jake Allen.
The Blues did not have a shot on goal for the first 10:35 of the third period.
NOTES: St. Louis defenseman Alex Pietrangelo missed the game with the flu. Ian Cole replaced him in the lineup. ... Despite a stellar record, Anaheim has been outscored 25-24 in the first period. ... Blues left wing Vladimir Sobotka played in his 300th NHL game. ... The Ducks, who have won their last 11 home games, will host San Jose on Monday. ... Anaheim right wing Corey Perry served the second game of a four-game suspension for a hit on Jason Zucker of Minnesota on Tuesday. ... The Ducks needed just 26 games to reach the 20-win plateau this season. It took them 52 games to hit that mark last year. ... St. Louis right wing Vladimir Tarasenko returned to the lineup after missing 10 games with a concussion.