Evgenii Dadonov scored the eventual game-winner as the Vegas Golden Knights held off a late Calgary Flames push for the 3-2 win.