MacDonald ready for battle!