Zoe Kennedy caps big-time performance in grand final win