ST. LOUIS -- Robby Fabbri was slow to rediscover his scoring touch early in his second NHL season.
He finally got his first goal of 2016-17 in the first period Sunday night, and the St. Louis Blues followed with a long-awaited offensive barrage.
Fabbri and Jori Lehtera each scored in the first 3:35 and the Blues beat the Colorado Avalanche 5-1.
"It felt like my first goal last year," said Fabbri, who had 18 goals as a rookie. "It's nice to get that weight off my shoulders."
St. Louis entered with 26 goals in 12 games this season and hadn't scored more than two goals in any of its past six games.
"We knew goals were going to come," Blues goalie Jake Allen said. "Tonight, the tide's turned a little bit and that's nice."
Allen stopped 22 shots for St. Louis, and the Blues killed off five power plays.
The Blues have won 10 of their last 12 games against Colorado dating to April 2011.
Matt Duchene got his sixth goal for Colorado. Semyon Varlamov had stopped 20 of 25 shots, and Calvin Pickard had three saves in the third period for the Avs.
Fabbri scored 1:37 into the first on a 2-on-1 break with Dmitrij Jaskin, beating Varlamov to the short side.
Lehtera scored from the slot off a pass from Carl Gunnarsson, getting his first goal 3:35 in.
"The first period today was the best period we played all year," Blues coach Ken Hitchcock said. "Our puck pursuit, our tenacity, our secondary forecheck was excellent. We looked like a team right on the mark.
"Man, we did a lot of things right. You draw up the game plan and that's exactly what you want. I was really happy with how we played in the first period."
After Duchene made it 2-1 by tipping Francois Beauchemin's shot 6:38 into the second, Jaden Schwartz deflected a slap shot by Alexander Steen with 5:06 left in the period and Scottie Upshall buried a back-handed pass from Ryan Reavesabout two minutes later.
"It was a great pass," Upshall said. "Our fourth line has been working hard lately and getting some chances. It was nice to chip in."
David Perron scored with 54 seconds left in the second on a shot that deflected off Varlamov's glove and shoulder.
Varlamov was not happy with his performance.
"You saw what happened. I gave up five goals," Varlamov said. "It is my fault. I'll take it."
The Avalanche have totaled three goals in their last four games.
"We've got to look at each other and look at ourselves in the mirror," Beauchemin said. "We can all do more. It's not one, two, three, four guys. It's everybody that's got to step up their game."