Which was the last horse to complete the 2,000 Guineas – Derby double?

Which was the last horse to complete the 2,000 Guineas – Derby double?  The 2,000 Guineas, run over a mile at Newmarket in late April or early May, and the Derby, run over a mile and a half at Epsom in June, constitute the first two legs of what is still referred to as the ‘English Triple Crown’. However, the third and final leg, the St. Leger, run over a mile and three-quarters at Doncaster in September, has fallen out of favour in recent years. In fact, the last horse to win all three races was Nijinsky, trained by Vincent O’Brien and ridden by Lester Piggott, in 1970.

Since Nijinsky, just three horses have completed the 2,000 Guineas – Derby double. In chronological order, they were Nashwan, who also won the Coral-Eclipse and King George VI and Queen Elizabeth Stakes, in 1989, Sea The Stars, who also won the Coral-Eclipse, Juddmonte International, Irish Champion Stakes and Prix de l’Arc de Triomphe, in 2009 and Camelot in 2012. Camelot raced just four times as a three-year-old, but also won the Irish Derby and went agonsing close to winning the Triple Crown, when failing by three-quarters of a length to overhaul Encke in the St. Leger.