Matt Beleskey scored the tiebreaking goal midway through the third period, and Sami Vatanen had two assists in the Anaheim Ducks' 4-3 victory over the St. Louis Blues on Friday night.

After St. Louis rallied three times to erase a one-goal Ducks lead in the first two periods, Beleskey beat Martin Brodeur with a vicious wrist shot for his 16th goal with 9:05 to play. The NHL-leading Ducks hung on for their ninth consecutive home victory over St. Louis since October 2009.

Ryan Getzlaf, Kyle Palmieri and Andrew Cogliano also scored for the Ducks, who are 2-1 on their eight-game homestand.

Kevin Shattenkirk and Alexander Steen each had a goal and an assist for the Blues, who have lost six of seven. T.J. Oshie scored St. Louis' first goal.