Thomas Harley netted the late-game-winning goal, Matt Duchene scored twice, Roope Hintz added a tally, Jake Oettinger made 23 saves, and the Dallas Stars held off a third-period Blues rally, led by two goals from Brayden Schenn, for a 4-3 win.