Guerrier snatches maiden win in 230th start after marathon play-off