Hills Solicitors and The George Tavern battle for spot in grand final