GWS Giants free agent Zac Williams is now a Carlton player.
The paperwork was lodged for the restricted free agent on Friday afternoon, with the Giants opting not to match the Blues' offer.
GWS will receive a first-round pick as compensation - currently the No. 10 overall selection.
According to multiple reports, the five-year deal is worth up to $900,000 a season.
Williams has played 113 games for the Giants after making his debut in 2013.
The 26-year old averaged 16.9 disposals from 11 games in 2020.