Drake Caggiula scored with less than a minute remaining, and the Edmonton Oilers beat the St. Louis Blues 3-2 on Thursday night.  Caggiulabeat 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.

The Blues  scored with 10:30 left in the third period as Thompson got his first career goal on a shot through traffic to beat Cam Talbot.  Edmonton tied it up 38 seconds later on a wrist shot by Cammalleri and the Blues went on top with 6:38 left.  Edmonton tied it again on a goal by Connor McDavid for his 13th goal of the season with 3:41 left.