EDMONTON -- Brayden Schenn had two goals and an assist to lift the St. Louis Blues to a 4-1 win against the Edmonton Oilers at Rogers Place on Thursday.
Vladimir Sobotka and Alexander Steen each scored, and Alex Pietrangelo had two assists for St. Louis (14-5-1), which won for the first time in three games. Jake Allen made 29 saves.
"It was a good team effort tonight," Schenn said. "We just stuck with our game, and we knew if we did that, we would come out on top. We're at our best when we forecheck and create turnovers. We were able to do that and frustrate them towards the end of the game."
[WATCH: All Blues vs. Oilers highlights]
Ryan Strome scored, and Cam Talbot made 35 saves for Oilers (7-10-2), who have not won consecutive home games this season. They defeated the Vegas Golden Knights 8-2 on Tuesday.
"They were better than us in a lot of areas tonight," Edmonton coach Todd McLellan said. "We get to the blue line, and they had the tenacity backchecking to shut things down. We wanted to play east-west at the blue line, and as a result, we turned it over and it went the other way. That (first) line was guilty of it but so were the other three. It was team-wide tonight, it wasn't just the one line, it was spread out amongst the team."
Video: STL@EDM: Sobotka buries loose puck for a SHG
Sobotka capitalized on a mix-up by Talbot and defenseman Oscar Klefbom to score shorthanded at 15:14 of the first period to put the Blues ahead 1-0.
Talbot skated behind his net to play the puck along the boards but hit Klefbom with his clearing attempt. The puck bounced in front for Sobotka to put it into the open net.
Strome tied it 1-1 29 seconds later on the same Oilers power play, with Blues defenseman Vince Dunn in the penalty box for holding. Strome scored from the right face-off circle on a setup from Matt Benning.
Video: STL@EDM: Strome snipes power-play goal off the bar
"They've got some big bodies over there, [Patrick] Maroon and [Milan] Lucic and [Zack] Kassian up front, and we put our big-boy pants on in the first period, and it was nice to see," Allen said. "It brings guys into the game, gets you emotionally involved."
Steen gave St. Louis a 2-1 lead on the power play at 7:20 of the second period. He was first to a rebound of a Pietrangelo shot in front.
Schenn scored at 5:44 of the third period on a 2-on-1 rush to put the Blues up 3-1. He scored again at 7:28 to make it 4-1.
"I had a really good feeling before the game that we were going to come out and we'd have a good start," St. Louis coach Mike Yeo said. "We were playing a team that was going to give us a good, hard game, and what I liked is that we stayed focused, stayed with it."
Goal of the game
Schenn's goal at 7:28 of the third period.
Video: STL@EDM: Schenn slams home Schwartz's perfect pass
Save of the game
Allen stopping Jesse Puljujarvi with 3:43 remaining.
Video: STL@EDM: Allen makes a save on Puljujarvi's wrister
Highlight of the game
Schenn's goal at 5:44 of the third period.
Video: STL@EDM: Schenn wires wrister past Talbot in the 3rd
They said it
"We are prepared for anything, that is one of our big boosts this season. I thought we played a mature game and controlled our emotions well. It's easy to get carried away when things are getting ramped up, but I thought we did a good job of keeping our composure and sticking to the game plan." -- Blues forward Alexander Steen on playing a physical game
"They keep things pretty tight, and we have to find a way to beat that tight play. … You need to establish more of a forecheck against a team like that. We have a lot of talent in this room, but I still think when we play our best, we use our speed that way, instead of trying to beat everybody 1-on-1." -- Oilers center Ryan Nugent-Hopkins
"They're a good defensive team, they don't give you too much, they're well-coached, well-structured, and we have to find ways to score. We have to capitalize too and get more pucks at the net." -- Oilers forward Ryan Strome
Need to know
Schenn has four goals and 10 assists during a six-game point streak. … The Blues defeated the Oilers for the first time in five games. … Allen earned his 100th NHL win, all with the Blues. He ranks fifth in wins for St. Louis, behind Mike Liut (151), Curtis Joseph (137), Grant Fuhr (108) and Brian Elliott (104).
Blues: At the Vancouver Canucks on Saturday (10 p.m. ET; CBC, SN, FS-MW, NHL.TV)
Oilers: At the Dallas Stars on Saturday (2 p.m. ET; FS-SW, SNW, NHL.TV)
Video: Schenn scores twice as Blues down Oilers