Jockey Will Price holds on at Warracknabeal in dramatic start