Oskar Sundquist, Justin Faulk and Alexey Toropchenko also scored for the Blues. Joe Hofer recorded 22 saves.
Advertisement
Pavel Dorofeyev, Mark Stone and Keegan Kolesar scored for the Golden Knights, who are 1-5-2 in their last eight games. Vegas has allowed four or more goals in five of those games.
Carter Hart saved 15 shots for Las Vegas.
Las Vegas defenseman Brayden McNabb was sidelined with an upper-body injury suffered Wednesday against Nashville, breaking his 298th consecutive games played. It was the 10th longest active streak.
St. Louis scored two goals in 58 seconds of the second period for a 3-1 lead. Faulk scored on a wrist shot from the right circle goal at 5:39 and Sundqvist on a snap shot at 6:37.
Vegas cut the score to 3-2 on a goal from Stone and tied it at 3 on a goal from Dorofeyev at 8:29 of the third period.
Advertisement
Each team scored a goal in the first half. Vegas took a 1-0 lead at 10:12 on a goal by Kolesar, his first goal this season.
St. Louis tied it just 27 seconds later, when Toropchenko scored on a rebound of his shot.
The Blues were awarded a penalty at 3:44 when Noah Hanifin cut off Jordan Kyrou on a breakaway. Kyrou skated toward the slot, but was thwarted by Hart’s glove save.
Jack Eichel, who had been out with a lower-body injury, returned to play for Las Vegas after missing seven consecutive games. He is two assists shy of 400 for his career.
Next
Golden Knights: Play Sunday night in Chicago.
Blues: Host Montreal on Saturday afternoon.
__
More AP NHL: https://apnews.com/hub/NHL and https://twitter.com/AP_Sports