STL-EDM

EDMONTON -- Connor McDavid tied it with 3:41 remaining, and Drake Caggiula scored the game-winning goal with 49.8 seconds left to lift the Edmonton Oilers to a 3-2 victory against the St. Louis Blues at Rogers Place on Thursday.
Caggiula took a pass in front from Ryan Nugent-Hopkins and floated a shot over goaltender Jake Allen to give the Oilers their first three-game winning streak of the season.

WATCH: [All Blues vs. Oilers highlights]
Michael Cammalleri scored for Edmonton (16-17-2), which has won four of five games, and Cam Talbot made 34 saves.
"We have a lot more belief in our group now. There's a lot of confidence in our locker room," Caggiula said. "We were able to fight back. We're a resilient group. We held on, we kept pushing, and we were able to answer right away after they scored. It just goes to show the character in this locker room. We have a lot of faith in ourselves. We know we're going to keep this going."

Tage Thompson scored his first NHL goal, and Patrik Berglund scored the other for St. Louis (22-13-2), which has lost three games in a row and five of six. Allen made 32 saves.
The Blues led 1-0 and 2-1 in the third after neither team scored in the first two periods.
"We played I'd say probably 56 good minutes of hockey tonight, and then it seemed like we got the lead and obviously their team is going to press and we got caught in between," coach Mike Yeo said. "We weren't back, we weren't defending, and we weren't up creating the turnovers. It's a bad place to be."
Thompson gave St. Louis a 1-0 lead at 9:30 on a shot through traffic from the high slot. Cammalleri scored 38 seconds later, shooting the puck through a crowd in front of Allen to tie it 1-1 at 10:08.
"That's hockey. Momentum swings happen all the time," said Thompson, who was playing his sixth NHL game. "You get a couple of good bounces, you get a couple of bad bounces. I think the key is just to keep an even mindset, not get too high, not get too low. I thought we did a pretty good job with that. I thought our effort was there today."
Berglund scored on a one-timer from the slot off a setup from Alexander Steen at 13:22 to give the Blues a 2-1 lead.

McDavid scored off a pass from Leon Draisaitl on a 2-on-1 rush to tie it 2-2 at 16:19.
"Big win. We hadn't won three in a row yet this year, which is pretty remarkable," McDavid said. "Good to be able to do that. ... It felt a lot like last year where the crowd was into it, and we need that. The fans, when they cheer, it gets us excited. They kept us in tonight. We had a lot of opportunities tonight where we could have just folded our hand and gone to sleep. We didn't."
St. Louis outshot Edmonton 26-19 through the second period. The Oilers hit the post or crossbar four times.
Paul Stastny had the best chance for the Blues in the first period when he redirected a Thompson pass out of the right corner from in close, but Talbot slid across to make the save with 54 seconds remaining.
Talbot made a diving stick save against Stastny at 6:56 of the third period after the Blues forward stole the puck from him behind the Oilers net.
"That's the way it's been lately. There are going to be times where you shoot wide and it goes in, and there are times where you can't hit the net from anywhere," Stastny said. "It was a tough angle, and he recovered good. I had a couple of chances to score and that could have changed the game, but it didn't."

Goal of the game

McDavid's goal at 16:19 of the third period.

Save of the game

Talbot's diving stick save against Stastny at 6:56 of the third period.

Highlight of the game

Caggiula's goal at 19:10 of the third period.

They said it

"I thought we played the way we wanted to play, but I thought once we scored, then we totally played on our heels and it became a free-for-all game both ways. It seems like whether we're up 1-0 or we're down 1-0, we completely change our game." -- Blues forward Paul Stastny
"We didn't go out and make 15 trades. We just play the game right. We're not cheating as much. We have better support. We're moving it faster. We take defending a little bit more serious." -- Oilers coach Todd McLellan on winning three straight games and four of five

Need to know

Talbot is 6-0-0 in his past six starts and has won all three starts since returning from an upper-body injury. … McDavid has not been held without a point in two consecutive games this season.

What's next

Blues: At the Vancouver Canucks on Saturday (10 p.m. ET; CBC, SN, FS-MW, NHL.TV)
Oilers: Host the Montreal Canadiens on Saturday (7 p.m. ET; SN, TVA Sports, NHL.TV)