A monster four-club trade has landed, with North Melbourne young gun Jason Horne-Francis and premiership Eagle Junior Rioli heading to Port Adelaide, while the top three picks for the 2022 National Draft are also on the move.

Horne-Francis joins the Power on a deal until 2028, while Rioli has signed a four-year contract.

The blockbuster trade sees both Horne-Francis and Rioli secure their requested moves to Alberton, with North Melbourne securing Picks 2, 3, 40 and 43 at this year's National Draft along with Port Adelaide's future first-round selection.

In landing the gun pair, Port Adelaide have been required to part with Picks 8, 43, 53, 57 as well as their future first, second and third-round selections.

They have also acquired Collingwood's 2023 second-round selection from GWS, along with a future third-round selection tied to Fremantle from North Melbourne.

West Coast have received Pick 8, 12 and Port Adelaide's second and third-round selections for 2023 for their part in the deal, parting with Pick 2, 40 and Junior Rioli.

GWS are the fourth club involved, with the New South Wales side giving up Picks 3, 12, and Collingwood's future second-round selection to secure Picks 1, 53 and 57.

The deal was approved by the AFL on Tuesday after a prior offer was declined due to Port Adelaide seeking a trade where they would part with their future first and second-round picks.

TRADE BREAKDOWN: 

North Melbourne:
In: 2, 3, 40, 43, Future 1st (Port Adelaide)
Out: Horne-Francis, 1, F3 (Freo)

Port Adelaide:
In: Horne-Francis, Rioli, Future 2nd (Collingwood), Future 3rd (Fremantle)
Out: 8, 43, 53, 57, Future 1st (Port Adelaide), Future 2nd (Port Adelaide), Future 3rd (Port Adelaide)

West Coast:
In: 8, 12, Future 2nd (Port Adelaide), Future 3rd (Port Adelaide)
Out: Rioli, 2, 40

GWS:
In: 1, 53, 57
Out: 3, 12, Future 2nd (Collingwood)