Power clinch derby thriller

Port Adelaide held on to defeat cross-town rivals Adelaide in a thrilling three-point derby at Football Park in Adelaide on Friday night.

Port sealed the opening game of the Preseason Cup 2.9.17 (89) to 2.10.8 (86), with Chad Cornes turning in a match-winning performance for the Power, while Shaun Burgoyne booted an impressive nine-pointer.

A goal blitz late in the second quarter handed Port the advantage which stretched to 17 points in the final term, but a final flurry from the Crows allowed them to claw back into the match to get within touching distance of a last-gasp upset.

Cornes racked up 13 touches for the Power while Brett Ebert booted two goals.

Meanwhile, the Kangaroos thrashed Collingwood 1.15.18 (117) to 1.8.9 (66) at Carrara on the Gold Coast.

Victoria's laws for disclosing political donations have long been criticised as among the weakest in the nation, but Premier Daniel Andrews says his proposed reforms will make the state's donations laws "the strictest donation laws in the country".