Gary A. Vasquez-USA TODAY Sports

Jordan Kyrou earned three assists and scored the only goal in the shootout as the visiting St. Louis Blues edged the Anaheim Ducks 6-5 on Sunday.

Robert Thomas had a goal and three assists for the Blues (41-32-5, 87 points), who have earned at least one point in six of their last eight games.

Zack Bolduc, Matthew Kessel, Pavel Buchnevich and Brayden Schenn also scored for St. Louis. Jordan Binnington made 33 saves, then blanked the Ducks in the shootout.

Frank Vatrano and Leo Carlsson scored twice each for the Ducks (25-48-5, 55 points), who have won just two of their last 16 games.

Nikita Nesterenko also scored for Anaheim. Trevor Zegras, Isac Lundestrom and Alex Killorn had two assists, and Lukas Dostal made 26 saves.

The Blues moved ahead 1-0 when Bolduc scored off the rush 11 seconds into the game. Colton Parayko's outlet pass triggered the play, and Thomas found Bolduc streaking up the left wing.

Nesterenko tied the game 1-1 by outmuscling Parayko atop the crease, and banging in a rebound 2:37 into the first period.

Kessel put the Blues up 2-1 with 7:24 left in the period with his first NHL goal. He jumped up into the play and converted a cross-ice pass from Thomas.

Anaheim tied the game 2-2 during a goalmouth scramble 3:41 into the second period. Killorn shoveled a shot on goal, then Vatrano poked in the rebound.

Thomas restored the Blues' lead with a power-play goal with 6:24 left in the period. He sliced through the right circle to bank a shot in off the left post.

The Blues made it 4-2 when Kyrou rushed the puck down the middle and set up Buchnevich's shot from the right faceoff dot.

Carlsson cut the Blues' lead to 4-3 with a redirection at the right post 1:02 into the third period as an Anaheim power play expired. Schenn responded by jamming in a power-play goal at the right post just 1:38 later as St. Louis boosted its lead to 5-3.

Vatrano's second goal cut the Blues' lead to 5-4 with a backhand shot in front of the net. Then Carlsson jumped into the slot to tie the game 5-5 with 3:51 left.

More must-reads:

TODAY'S BEST
Mavericks defense rises to occasion in Game 5 win vs. Thunder
Avalanche force Game 6 with big third period vs. Stars
Celtics finally put away undermanned Cavaliers, advance to conference finals
Steelers to make history in final two months of 2024 season
Thunder bench starting guard for Game 5 vs. Mavericks
Packers will play on Thanksgiving with a rare twist in 2024
Steelers veteran reportedly plans to sit out OTAs
Padres pitcher has honest reaction to team getting booed off the field
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Athletics place lefty on 15-day IL, transfer infielder to 60-day
Rafael Nadal switches gears, gives major update on French Open status
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'