TORONTO — Pucks were flying in for the Toronto Maple Leafs through seven games, with a couple of the final scores looking like something out of the 1980s instead of 2018.

They're quickly learning that nothing comes easy for very long in today's NHL.

Jake Allen made 22 saves and Ryan O'Reilly scored his first goal with St. Louis as the Blues ground out a 4-1 victory over Toronto on Saturday.

The visitors kept the Leafs to the outside much of the night — Toronto had just eight shots through two periods — in handing the pre-season Stanley Cup favourites a second consecutive loss following five straight wins.

"We scored early, we scored easy, it was pretty loose and everything was great," Leafs head coach Mike Babcock said of his team's league-high 33 goals in starting 6-1-0. "Now we're finding out it's the NHL, it's hard to score, teams compete hard on you, teams adjust and they're going to play you hard. We've got to get our mojo back by going to work and we'll do that.

"Not good enough."

Robert Bortuzzo, Zach Sanford and Ivan Barbashev, into an empty net, had the other goals for St. Louis (2-3-2), which picked up just its second victory of 2018-19. David Perron chipped in with a pair of assists, while O'Reilly had another for a two-point night.

Morgan Rielly replied for Toronto (6-3-0). Frederik Andersen stopped 21 shots for the Leafs, who were shut out 3-0 by the Pittsburgh Penguins on Thursday.

"There have been some adjustments by our opponents," said Toronto centre John Tavares, who finished with two shot attempts. "We have to stick to what we do well and can't get away from it.

"We know teams are going to adjust and teams are going to try and make it tough on us."

Toronto beat the Los Angeles Kings 4-1 on Monday but, after getting blanked by Pittsburgh and being held of the scoresheet through two periods Saturday, went 116 minutes 37 seconds without a goal until Rielly cut the Blues' lead to 3-1 early in the third.

The Leafs had 23 of their 64 shot attempts blocked by the Blues, while 18 missed the target.

NHL scoring leader Auston Matthews, who had seven multi-point games to start the season, had 11 shot attempts, including six on target, but couldn't find the range.

"They were on the inside, they backchecked, they worked hard," Babcock said. "We stayed on the outside, never got the puck to the net, never got inside.

"They worked hard and they competed harder on the puck, in the hard areas, and we turned the puck over."

Tavares said improving the Leafs' breakout is the first step to getting back on track.

"Being a little bit cleaner and allowing us to use our speed and get on the forecheck and be tenacious and hungry for pucks and put pressure on teams and not give them time and space," he said. "They did a good job of slowing it down and protecting the middle of the ice."

The game marked the return to Toronto of Tyler Bozak, who left for St. Louis in free agency this summer after nine seasons with the Leafs.

The Blues — with just one win in their first six games on the heels of a roster overhaul up front that saw Bozak, O'Reilly, Perron and Pat Maroon brought in over the summer — entered Saturday convinced they were close to putting things together.

Scoreless after the first, the Blues went ahead at 4:45 of the second when Bortuzzo's point shot went off the stick of Toronto defenceman Travis Dermott and bounced past Andersen for the blue-liner's first of the campaign.

Sanford made it 2-0 at 13:05 before O'Reilly scored his first for St. Louis since coming over in a blockbuster trade with the Buffalo Sabres on July 1 at 16:37 when he was left all alone in front to take a pass from Vladimir Tarasenko and beat Andersen as a Leafs penalty expired.

"That looked a lot more like the St. Louis Blues," said head coach Mike Yeo, whose team snapped a three-game slide. "The guys came out (and) gave us a great response."

The Leafs had 1:32 of power-play time to start the third, but Nazem Kadri's shot in tight hit Allen and then the post.

Rielly, who came in leading NHL defencemen in scoring with 10 points, gave Toronto hope at 4:22 of the third when his shot from the slot squeezed through Allen for his fourth.

The Leafs' top-ranked power play went to work again with 7:10 left in regulation, but Allen stopped Patrick Marleau on the doorstep.

Toronto pulled Andersen with just over three minutes remaining, and a Jaden Schwartz penalty made for a 6-on-4 situation, but Allen and the Blues hung tough until Barbashev scored into an empty net with 1:43 remaining as Toronto fell to 2-3-0 at home.

"You can't expect it to be like it was," Babcock said of the Leafs' run-and-gun open to the season. "We got off to a good start and then we haven't been as good.

"Let's get it turned around and get feeling good about ourselves."

Notes: Bozak was honoured in the first period with a video montage. ... St. Louis defenceman Jay Bouwmeester, a veteran of 1,112 NHL games, was a healthy scratch for the first time in his 16-year career. ... The Leafs don't play again until Wednesday when they visit the Winnipeg Jets. ... The Blues are in Winnipeg on Monday.

---

Follow @JClipperton_CP on Twitter