Magpies and Caramut clash in top v bottom battle