Star Giants forward Jeremy Cameron has been traded to Geelong, reports AFL Media's Mitch Cleary.
The deal sees Cameron and two future first rounders - one linked to Essendon - move to the Cats, with Picks 13, 15 and 20 coming back to GWS and a future fourth rounder.
It effectively became a three-team trade involving Essendon.
Cameron has now signed a five-year deal with Geelong worth around $900,000 a season.
The star forward 171 AFL games for the Giants, booting 427 goals and winning the 2019 Coleman Medal.
The AFL trade deadline ended at 7.30pm AEST.