Schenn added two goals and an assist in Thursday's 4-1 win against the Edmonton Oilers, recording the 13th three-point performance of his career.

Ready for this?

Three of those three-point performances have come in his last six games with the Blues.

Entering Saturday's game against the Vancouver Canucks, Schenn has a six-game point streak in which he's scored four goals and 10 assists (14 points). The point streak ties a career high he set last season in Philadelphia when he scored three goals and four assists in a six-game span.

He ranks fourth in the League (and is tied for first on the Blues) with 25 points overall, leads the League with a plus-16 rating and is off to the best 20-game start in his career with seven goals and 18 assists.

So… how has he been so good?

"He's a good player," Blues Head Coach Mike Yeo said. "That's the easiest answer I can give you. He's a good player with character. He's been a nice fit with our group. He's got a very important role and he does a lot of things for us."

Video: STL@EDM: Schenn scores two goals in 1:44

Schenn's offensive game is getting all the accolades, but his performance on the other side of the puck deserves some acknowledgement, too. Schenn, Jaden Schwartz and Vladimir Tarasenko had to contain Connor McDavid's line on Thursday in Edmonton. Not only did they contain arguably the best oftensive player in the League, but they kept McDavid to no points, a minus-2 rating and just three shots on goal.

"You look at the matchup he had first and foremost, and that was a hard match all night," Yeo said of Schenn. "I probably would have said if we would have tied the matchup, we would have been pleased with that. Defensively, you were going to have to do a heck of a job against Connor. He did that. He was solid all night.

"He didn't cheat the game, he focused on the defensive part of it and I think he stayed strong in the way we needed to play the game and had the confidence that things would come around offensively if he did that."