Brisbane defender Elliot Yeo officially joined West Coast this afternoon after the Lions accepted pick No.28 for the WA product.
The two clubs had been locked in discussions since the 20-year-old asked to be traded home to the Eagles last month.
A trade of picks between West Coast and Collingwood on Monday broke the deadlock, giving the Eagles an extra second-round pick to use in exchange for the running defender.
Yeo was one of three Lions to leave Queensland on the penultimate day of the trade period, with Sam Docherty finding his way to Carlton in exchange for pick No.33 and Jared Polec moving to Port Adelaide in a complicated three-way deal with Greater Western Sydney.
The Polec deal saw Brisbane send the former top-10 draft selection and pick No.45 to Port as well as pick No.29 going to Greater Western Sydney.
Port sent their first-round pick, No.14, to the Giants and pick No.34 to Brisbane.
The Giants sent pick No.21 to Port and No.22 to the Lions.
Yeo is the second player to join the Eagles this off-season after Hawthorn's Xavier Ellis signed as a free agent.