GSFL 2024: Royals hold nerve late to hold out Mt Barker and set up grand final showdown with co-tenants