American Pharoah remains on course for the Triple Crown after setting stunning early fractions and running his rivals ragged in the Preakness Stakes at a sloppy Pimlico.
Bob Baffert's 4-5 favourite led from the early stages in Baltimore and pulled clear down the home straight to win by seven lengths.
Tale Of Verve was second and Divining Rod finished third.
Jockey Victor Espinoza will now get his third shot at the Triple Crown in the Belmont Stakes on 6 June, having won the first two legs in 2002 on War Emblem and last season on California Chrome.
Affirmed was the last horse to complete the feat in 1978, with 10 horses having tried and failed to stretch their stamina to 12 furlongs in the Belmont Stakes after triumphing at Churchill Downs and Pimlico.