Wilson Georges puts up fight to win race late