Zach Hyman and Connor McDavid both scored twice for the Edmonton Oilers as they snuck past the St. Louis Blues with a 6-5 win in overtime.