Bonnici stars as AFLW Magpies beat Saints