Nathan MacKinnon showed once again why he's the top offensive player available for the 2013 NHL Draft.

The Halifax Mooseheads center, No. 2 on NHL Central Scouting's final ranking of North American skaters for this year's draft, showcased his full offensive arsenal, scoring a second-period hat trick as his team cruised to a 7-4 victory against the Portland Winterhawks in round-robin play at the MasterCard Memorial Cup on Saturday at Credit Union Centre in Saskatoon, Saskatchewan.

The game was billed as MacKinnon against Portland defenseman Seth Jones, Central Scouting's top-ranked North American skater -- they're expected to be the first two players picked at this year's draft. It marked the fourth time they had met on the ice this season. MacKinnon and Canada beat Jones and the U.S. in the preliminary round at the 2013 IIHF World Junior Championship, but Jones got his revenge with a 5-1 win in the semifinals en route to winning the gold medal. Jones' Team Orr also beat MacKinnon's Team Cherry at the 2013 CHL/NHL Top Prospects Game.

This time, though, it was all MacKinnon, who scored at even strength, on the power play -- powering past Jones to get to the net -- and shorthanded. He also had an assist and a plus-4 rating.

"He won't be scoring three goals every night, [but] at the same time he's a guy that competes all the time," Halifax coach Dominick Ducharme said. "Tonight he made things happen. He was skating, he was hard on the puck. It was hard to get the puck away from him, he was strong on it. Obviously he was a key player in our comeback in that win. He's a kind of player that can make a difference like that."

Two other top draft prospects excelled for Halifax. Jonathan Drouin had a goal that sparked a five-goal second period, and goaltender Zach Fucale, Central Scouting's top-rated North American goalie, made 37 saves. Detroit Red Wings draft pick Martin Frk had a goal and an assist, and Luca Ciampini and St. Louis Blues draft pick Stephen MacAulay also scored.