EDMONTON -- Alex Pietrangelo had a goal and two assists, and the St. Louis Blues extended their winning streak to six games with a 5-2 victory against the Edmonton Oilers at Rogers Place on Wednesday.
Jaden Schwartz had a goal and an assist, Robert Thomas, Tyler Bozak and Ivan Barbashev scored, and Jake Allen made 32 saves for St. Louis (11-3-3), which has won eight of its past nine.
"He's our backbone, he leads us from the back end, and he's got all the tough match-ups," Thomas said of Pietrangelo. "He makes a big bunch of plays defensively and offensively and really slows it down for us. He's really our calming influence. He made a huge impact."
[WATCH: All Blues vs. Oilers highlights]
Connor McDavid had a goal and assist, Zack Kassian scored, and Leon Draisaitl had two assists for Edmonton (10-5-2). Mike Smith made 20 saves.
"The power play was good for them. I thought their whole game was really good, they're obviously the Cup champs," McDavid said. "They don't give up much, they play hard and they know what they're doing out there."
Video: STL@EDM: Schwartz tips Pietrangelo's shot for PPG
McDavid scored a power-play goal on a shot from low in the left face-off circle that went under Allen's right pad at 2:46 of the first period to give Edmonton a 1-0 lead. Draisaitl had the primary assist on the play to extend his point streak to seven games (seven goals, six assists).
Schwartz tied it 1-1 on the power play at 6:02, redirecting in a point shot from Pietrangelo, who scored a power-play goal at 7:10 of the second period on a one-timer from the high slot to give St. Louis a 2-1 lead.
Thomas made it 3-1 at 15:18 on a shot from the top of the left face-off circle.
"It was a good team effort at the end. They really brought it to us and they're a good, explosive team," Thomas said. "We knew they were going to come with a big push and [Allen] stood tall for us."
Kassian cut it to 3-2 at 11:02 of the third period, converting a cross-ice pass from Draisaitl.
"It was one of those games. They just played a solid, solid game," Oilers coach Dave Tippett said. "They made the plays that counted. We took [three] penalties and they capitalized on two, and we also made a real poor rush read for their third one and we were chasing the game against a good team."
Video: STL@EDM: McDavid nets PPG from sharp angle
With Edmonton on the power play and Smith pulled for an extra skater, Bozak (19:01) and Barbashev (19:27) scored into an empty net for the 5-2 final.
"[Allen] had a really strong game," Blues coach Craig Berube said. "They made a good push in the third and he made some really good saves. We knew they were going to push, and I thought he was solid."
Blues forward Alexander Steen left the game with a lower-body injury with 29 seconds left in the second period after colliding with Oilers forward Alex Chiasson.
"We'll check him out tomorrow," Berube said. "We'll see tomorrow how he is."
Video: STL@EDM: Steen leaves with injury in 2nd
They said it
"I've felt like I've been getting better every game, to be honest, and that was sort of the goal at the start of the year. I felt a lot more comfortable and it felt good to get a lot of action and obviously, it was good to get the win and the guys battled hard. It was a tough back-to-back with the late night (against the Vancouver Canucks on Thursday) and the early game. The guys deserve a lot of credit for the way they played." -- Blues goalie Jake Allen
"This was a lesson for us. This was a playoff game and obviously we have a long way to go. It was tight game, and we took some stupid penalties and that cost us. They're a solid team. They are solid in all three zones and we have to find a way to win these games." -- Oilers defenseman Oscar Klefbom
Video: STL@EDM: Thomas picks the corner to pad lead
Need to know
Blues forward Ryan O'Reilly had an assist and has nine points (three goals, six assists) in his past six games. ... Draisaitl has a point in all eight home games for Edmonton. He is the third player, along with Boston Bruins forwards David Pastrnak and Brad Marchand, to have an eight-game, season-opening home point streak this season … McDavid has nine points (three goals, six assists) in his past seven games and is two shy of 400 in the NHL.
Blues: At the Calgary Flames on Saturday (10 p.m. ET; ESPN+, CBC, SN, SN360, SN1, CITY, FS-MW, NHL.TV)
Oilers: Host the New Jersey Devils on Friday (9 p.m. ET; ESPN+, SNW, MSG+, NHL.TV)
Video: Blues down Oilers for sixth consecutive win