Nathan MacKinnon kept up his scoring spree with a second-period goal, Philipp Grubauer stopped 32 shots for his first career playoff shutout and the Colorado Avalanche beat the San Jose Sharks 3-0 Thursday night to tie the Western Conference semifinal series at two games apiece.

MacKinnon has at least a point in eight straight games. It's the longest streak by an Avalanche player in the postseason since Peter Forsberg had a point in eight straight in 2002.

More Images
San Jose Sharks goaltender Martin Jones deflects a Colorado Avalanche shot during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Nathan MacKinnon kept up his scoring spree with a second-period goal, Philipp Grubauer stopped 32 shots for his first career playoff shutout and the Colorado Avalanche beat the San Jose Sharks 3-0 Thursday night to tie the Western Conference semifinal series at two games apiece.

San Jose Sharks left wing Marcus Sorensen, center, swings at the puck as it flies past Colorado Avalanche defenseman Samuel Girard, right, while goaltender Philipp Grubauer protects the net during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Game 5 is Saturday in San Jose.

Colorado Avalanche goaltender Philipp Grubauer takes a drink during the second period of Game 4 of the team's NHL hockey second-round playoff series against the San Jose Sharks on Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Still, he found ways to shake free, including in the second period when the puck bounced off the body of Martin Jones and into the air. MacKinnon was on the spot, taking one whack at it and then another to send it past Jones. It was his sixth goal in this postseason. He also has 13 points.

San Jose Sharks right wing Kevin Labanc, front, and Colorado Avalanche center Colin Wilson pursue the puck during the second period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

This may be an encouraging development for the Sharks: Captain Joe Pavelski returned to skating. He was on the ice in San Jose on Wednesday, with coach Peter DeBoer hearing "positive things" from the session.

San Jose Sharks left wing Evander Kane, left, fights to wrap around the net for a shot as Colorado Avalanche's Tyson Barrie defends during the second period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

"This isn't a 'Rudy' story," DeBoer said.

Colorado Avalanche center Colin Wilson, left, checks San Jose Sharks right wing Timo Meier during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Game 5 is Saturday in San Jose.

Colin Wilson gave Colorado a two-goal cushion with a power-play goal early in the third period. Wilson's score was set up by a no-look, between-the-legs pass from Mikko Rantanen, who registered two assists. Erik Johnson added an empty-netter with 1:09 remaining.

San Jose Sharks goaltender Martin Jones deflects a Colorado Avalanche shot during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

San Jose Sharks goaltender Martin Jones deflects a Colorado Avalanche shot during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Game 5 is Saturday in San Jose.

The chants of "Gruuuu" by the crowd only grew louder with every save Grubauer made. He turned back nine shots in the final period.

In an attempt to bottle up the speedy MacKinnon, the Sharks kept rolling out their top defensive pair of Brent Burns and Marc-Edouard Vlasic. MacKinnon rarely had a moment when he wasn't shadowed.

San Jose Sharks left wing Marcus Sorensen, center, swings at the puck as it flies past Colorado Avalanche defenseman Samuel Girard, right, while goaltender Philipp Grubauer protects the net during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

San Jose Sharks left wing Marcus Sorensen, center, swings at the puck as it flies past Colorado Avalanche defenseman Samuel Girard, right, while goaltender Philipp Grubauer protects the net during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Still, he found ways to shake free, including in the second period when the puck bounced off the body of Martin Jones and into the air. MacKinnon was on the spot, taking one whack at it and then another to send it past Jones. It was his sixth goal in this postseason. He also has 13 points.

One of Grubauer's top stops was near the end of the second period with Gustav Nyquist on the breakaway. Grubauer went into a full-out stretch in order to thwart Nyquist with his right pad.

Grubauer and the Avs defense found a way to corral Logan Couture, the leading goal scorer in the postseason who was coming off a hat trick in Game 3.

Colorado Avalanche goaltender Philipp Grubauer takes a drink during the second period of Game 4 of the team's NHL hockey second-round playoff series against the San Jose Sharks on Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Colorado Avalanche goaltender Philipp Grubauer takes a drink during the second period of Game 4 of the team's NHL hockey second-round playoff series against the San Jose Sharks on Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

This may be an encouraging development for the Sharks: Captain Joe Pavelski returned to skating. He was on the ice in San Jose on Wednesday, with coach Peter DeBoer hearing "positive things" from the session.

Pavelski was hurt in Game 7 of the Vegas series when his helmet slammed to the ice. He's yet to play in this series.

And while he's has been on the minds of his teammates, DeBoer didn't buy into the notion that Pavelski could be a rallying force for his team.

San Jose Sharks right wing Kevin Labanc, front, and Colorado Avalanche center Colin Wilson pursue the puck during the second period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

San Jose Sharks right wing Kevin Labanc, front, and Colorado Avalanche center Colin Wilson pursue the puck during the second period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

"This isn't a 'Rudy' story," DeBoer said.

NOTES: Sharks F Joonas Donskoi (undisclosed injury) hasn't played in the Colorado series. ... Avs F Matt Calvert returned after missing Game 3 with an upper-body injury. ... There was a moment of silence for the late Red Kelly, the defenseman-turned-center whose Hall of Fame career included eight Stanley Cups while playing for Detroit and Toronto. He died Thursday at 91. ... Rookie defenseman Cale Makar recorded his fourth assist of the postseason.

UP NEXT

San Jose Sharks left wing Evander Kane, left, fights to wrap around the net for a shot as Colorado Avalanche's Tyson Barrie defends during the second period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

San Jose Sharks left wing Evander Kane, left, fights to wrap around the net for a shot as Colorado Avalanche's Tyson Barrie defends during the second period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Game 5 is Saturday in San Jose.

More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports

Colorado Avalanche center Colin Wilson, left, checks San Jose Sharks right wing Timo Meier during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)

Colorado Avalanche center Colin Wilson, left, checks San Jose Sharks right wing Timo Meier during the first period of Game 4 of an NHL hockey second-round playoff series Thursday, May 2, 2019, in Denver. (AP PhotoDavid Zalubowski)