As of 2017, which was the last horse to accomplish the feat of sweeping the English Triple Crown?

Sport Trivia: As of 2017, which was the last horse to accomplish the feat of sweeping the English Triple Crown?