Fremantle has bolstered its power forward stocks, landing Rory Lobb from Greater Western Sydney just minutes after a deal to see Jesse Hogan become a Docker became official.
The Giants gave up Lobb and picks No.14, 43 and 47 to Fremantle while they received picks No.11 and 19.
That No.19 selection had only been recently acquired in the swap that made onballer Lachie Neale a Brisbane Lion.
Lobb had been contracted until the end of 2019.
GWS has been open about the pressure on its salary cap and the West Australian is believed to have earned more than $700,000 per year on his contract.
The 25-year-old has played 74 games across his career, lining up in the ruck and in attack.
"He's been a valuable member of the Giants' group over the past five years, but we understand his desire to return to Western Australia.
"With the upgrade of pick 11 in addition to pick 19, we are able to strengthen our hand at the upcoming NAB AFL Draft to bring in some quality talent to complement our list.
"This is a strong result for our club."
A career-best 2016 campaign saw Lobb rank third in the competition for contested marks per game.
He was originally drafted at No.29 in 2013.