Full forward Jonathon Patton has inspired the GIANTS to a 31-point win over Port Adelaide in Canberra.

Patton booted a equal career-high six goals in Saturday's match at UNSW Canberra Oval, with Jeremy Cameron (21 disposals, eight marks and one goal) influential at half-forward.

While the GIANTS piled on the goals late, the eventual 16.16 (112) to 11.15 (81) score line didn't reflect the true nature of an enthralling contest played in front of a crowd of 9,185.

The Power went to the final change with a four-point lead, the biggest margin at any break during the game.

Toby Greene's third major put the GIANTS back in front early in the final quarter and he added his fourth five minutes later to create a two-goal buffer.

Patton took a strong contested mark at the top of the goal square to help himself to an easy set shot for number five, and when he drew a free kick deep inside 50 two minutes later, he was able to make his sixth the sealer.

Tom Scully was let off the leash, regularly finding space to rack up 32 touches while Dylan Shiel (28) and Josh Kelly (30) were also impressive through the midfield.

Cameron brought up his 250th goal in the first quarter, opening up a 15-point lead with the GIANTS threatening to break the game apart.

But in a sign of things to come, the Power rallied with two late goals, bringing them within three points at the first break.

Jasper Pittard starred for Port Adelaide off half-back with 24 disposals, while skipper Travis Boak was influential with two goals and 21 touches.

GIANTS defender Heath Shaw left the ground with a leg complaint in the third quarter but returned to play out the game in the forward line, where Patton proved the decisive factor.

More to come

MEDICAL ROOM
GIANTS: Dylan Shiel copped a stinger to his right shoulder and Heath Shaw limped off with a sore shin, but both players returned to the field for the Giants and shouldn't be in doubt for next week.

Port Adelaide: The Power looked to have come away without any issues on the injury front. 

NEXT UP
The GIANTS head back to the SCG for what will be an enormous Sydney derby against the 0-4 Swans, while Port have to back up for a Friday night clash with Carlton at Adelaide Oval.

GIANTS  4.5  8.7  11.10  16.16  (112)
PORT ADELAIDE                         4.2  8.8  11.14  11.15  (81)

GOALS
GIANTS: Patton 6, Greene 4, Reid 2, Lobb, Cameron, Hopper, Shiel
Port Adelaide: Boak 2, R. Gray, S. Gray, Dixon, Amon, Young, Wingard, Trengove, Wines, Westhoff 

BEST 
GIANTS: Patton, Scully, Shiel, Greene, Kelly, Haynes
Port Adelaide: Ebert, Boak, Houston, Trengove, Pittard, Wines 

INJURIES 
GIANTS: Shiel (shoulder), Shaw (shin)
Port Adelaide: Nil 

Reports: Nil

Umpires: Rosebury, O'Gorman, Pannell 

Official crowd: 9,185 at UNSW Canberra Oval