Nathan MacKinnon scores 30th goal for Colorado in Avalanche’s 6-3 win over Detroit Red Wings

Colorado Avalanche goaltender Pavel Francouz, left, stops a shot by Detroit Red Wings center Robby Fabbri in the second period Monday in Denver. (AP photo)

DENVER — Nathan MacKinnon doesn’t have to dig too deep to find a reason why he scores so much.

“I shoot a lot of pucks,” the Colorado All-Star forward said.

Shoot, it’s really not that easy.

MacKinnon scored twice to reach the 30-goal mark for a third straight season and the Avalanche beat the reeling Detroit Red Wings 6-3 on Monday.

The speedy forward joined Hall of Famer Joe Sakic as the only Avalanche players to record three straight seasons with at least 30 goals since the team relocated to Denver in 1995.

Colorado Avalanche right wing Valeri Nichushkin, front, reaches out to collect the puck as Detroit Red Wings center Dylan Larkin defends in the third period Monday in Denver. The Avalanche won 6-3. (AP photo)

Pavel Francouz stopped 22 shots for Colorado.

Tyler Bertuzzi, Dylan Larkin and Givani Smith scored for Detroit, which has dropped five in a row (0-4-1). Larkin also had two assists.

Jimmy Howard made 40 saves in falling to 2-18-2.

“We wouldn’t have been in the game if he hadn’t played as well as he played, so he was excellent,” Red Wings coach Jeff Blashill said. “He’s been really good the last three games. He looks like he’s on top of his game.”