Theobald Taaffe afslutade vad till åtgörande på heden vid Newmarket i England.