A three-way trade was completed Friday between the Arizona Coyotes, Montreal Canadiens, and Nashville Predators - and an All-Star is headed for Quebec.

Related: Coyotes GM insists Scott deal had nothing to do with All-Star Game

It was originally reported by TSN's Bob McKenzie that the Coyotes traded forward - and All-Star tournament captain - John Scott and defenseman Stefan Elliott to the Canadiens for defenseman Jarred Tinordi, with Montreal then flipping Elliott to the Predators for defenseman Victor Bartley.

But instead of two separate moves, the deal is now being reported as a three-team trade:

Believe sequence of events is Nashville first trading Bartley to Arizona for Elliott. Then it's the Coyotes who flip Bartley/Scott to Habs — Pierre LeBrun (@Real_ESPNLeBrun) January 15, 2016

The Canadiens announced the trade Friday afternoon, officially acquiring Scott and Bartley for Tinordi and forward Stefan Fournier. Scott and Bartley will report to Montreal's AHL affiliate, the St. John's IceCaps. The Predators announced the Elliott-for-Bartley swap on their website.

Scott, who is supposed to represent the Pacific Division in Nashville at the All-Star Game, was recalled by the Coyotes from the AHL earlier Friday afternoon. He has one assist in 11 games, is averaging only 6:18 in ice time, and is set for unrestricted free agency.

Tinordi has only suited up three times for the Canadiens this season, going pointless. The 23-year-old was a first-round pick by Montreal in 2010 (22nd overall). He'll be a restricted free agent at the end of the season. In 46 games with Montreal over four seasons, he managed six assists. He was used sparingly, never averaging more than 14:32 a game.

Tinordi will be on #Coyotes roster, Maloney said, giving team eight defenseman. — Sarah McLellan (@azc_mclellan) January 15, 2016

Elliott, a right-handed shooting defenseman, will turn 25 in late January. He has two goals and four assists in 19 games this season and will also be a restricted free agent at season's end.

I've always though Elliott might be able to crack a top six -- even as he keeps passing through waivers. 24 pts in 82 gp, +3.3% CorsiRel. — Scott Cullen (@tsnscottcullen) January 15, 2016

Bartley, 27, has played only one game for Nashville this season. He has a goal and 22 assists in 112 career NHL games. He'll be an unrestricted free agent at the end of the season and will join the team in St. Louis.

Fournier, 23, has never played a game in the NHL. He has five goals and two assists in 24 games in the AHL this season. Montreal originally signed him as a free agent in July 2013. He'll report to the Coyotes' farm team.