EDMONTON, Alberta -- Drake Caggiula scored with less than a minute remaining, and the Edmonton Oilers won their third straight game for the first time this season, beating the St. Louis Blues 3-2 on Thursday night.
Caggiula took a pass in front from behind the net by Ryan Nugent-Hopkins and beat Jake Allen with 49.8 seconds left.
Michael Cammalleri and Connor McDavid also scored for the Oilers (16-17-2), who have won four of their last five.
Tage Thompson and Patrik Berglund responded for the Blues (22-13-2), who have lost three in a row and five of their last six.