Crosby scored with five seconds left in the first period to make it 5-0 entering intermission. He scored at 4:02 of the second period to make it 6-2.
Colorado Avalanche forward Mikko Rantanen had two goals and an assist, and Avalanche forward Gabriel Landeskog and St. Louis Blues forward Ryan O'Reilly each had a goal and two assists for the Central, which reached the final for the first time in the fourth All-Star Game with the 3-on-3 tournament format.
The Metropolitan will split the $1 million prize.
New York Rangers goalie Henrik Lundqvist made the save on all six shots he faced in the first of two 10-minute periods. Braden Holtby of the Washington Capitals replaced him for the second period and made 12 saves.
"We were committed to win and I thought we played pretty smart," said Lundqvist, who made 11 saves on 13 shots in the two games. "It was a nice way to end this weekend. It's been great to be in San Jose. We really enjoyed it."
The Metropolitan scored 17 goals in the two victories. Coach Todd Reirden of the Capitals said the key to sparking the offense at 3-on-3 was managing ice time.
"We actually implemented a pretty good rule that for future All-Star Games coaches might want to consider," Reirden said. "The players, as soon as they scored, they were allowed to change. So then they were able to get off the ice and save their energy.
"So that forced them to think about scoring a little quicker than normal. So we had some fun with that one on the bench. That's what it's all about is enjoying the game."
Barzal, the New York Islanders center, made it 1-0 with a wrist shot that beat Devan Dubnyk of the Minnesota Wild at 22 seconds of the first period. He also scored to make it 9-3 at 7:06 of the second.