Fairytale finish to NRL season