Joel Edmundson scored with 20 seconds left and Jake Allen made 23 saves in the St. Louis Blues' 4-3 victory over the Ducks on Friday night.
Paul Stastny, Vladimir Tarasenko and Ryan Reaves also scored to help the Blues win their third straight.
Jakob Silfverberg, Chris Wagner and Rickard Rakell scored for the Ducks. They had won two in a row.
Stastny snapped a 2-2 tie in the first minute of the third with a blast from the slot that eluded goalie John Gibson, who was making his first start after missing six games in a row with a lower-body injury.
Silfverberg tied it at 3 on a power play with 10:36 left.
Reaves, known more for penalty minutes than goal-scoring prowess, stuffed in a rebound early in the second period for a 2-1 lead. He then came up empty on a penalty shot in the third period when Gibson came out and poked the puck off his stick
Anaheim, which was coming off a 1-0 victory in Chicago on Thursday night, jumped to a 2-1 lead on goals by Rakell and Wagner. Rakell scored his 28th of the season at 11:59 of the opening period to tie it at 1. On ice-officials first disallowed the goal, ruling that Allen had been interfered with on the play. But a video review determined Corey Perry had been pushed into Allen.
Tarasenko scored his 30th goal of the season just 12 seconds into the game. It was the fastest goal of the season for the Blues,