On the same day they traded for him, the Vegas Golden Knights are rewarding Max Pacioretty a four-year contract worth $28 million, according to Sportsnet's Chris Johnston.

Vegas acquired Pacioretty from the Montreal Canadiens in the early hours of Monday, in exchange for forward Tomas Tatar, prospect Nick Suzuki and second round draft choice in 2019.

Pacioretty was widely mentioned in trade rumors leading up to the 2018 trade deadline, as questions about his leadership from fans and pundits began to arise. Pacioretty turns 30 in November, and he was entering the final year of his contract. With the extension completed, you can take one marquee name off of the 2019 NHL free agent class.

RELATED: MAX PACIORETTY TRADED: CANADIENS END DRAMA WITH VEGAS DEAL

Credit: Ron Chenoy-USA TODAY Sports

Pacioretty is a five-time 30-goal scorer, but injuries and struggles led to a frustrating 2017-18 season. Pacioretty had just 17 goals and 37 points in 64 games, and it took the Canadiens over a half-year before finally giving the former captain a fresh start.

The All-Star power forward joins a Vegas team that shocked the world by reaching the Stanley Cup Final in their first season. He'll replace the offense left by David Perron and James Neal, who left in free agency to sign with the St. Louis Blues and Calgary Flames, respectively.

For the Canadiens, GM Marc Bergevin has had a busy offseason as he tries to rebuild this team into a Cup contender. The underachieving Alex Galchenyuk was sent to the Arizona Coyotes in exchange for struggling prospect Max Domi, and fan favorite Tomas Plekanec was brought back on a one-year deal.

The trade looks like a win-win for both teams, as Vegas adds another weapon to join their elite team in hopes of winning the Stanley Cup. Montreal finally moves out a captain that wasn't going to stay long-term, and they got three young assets for their star player.

NEXT: MATT DUCHENE WAITING ON STONE AND KARLSSON BEFORE SIGNING EXTENSION WITH SENATORS