There'll be no Triple Crown winner again in 2011 as Shackleford outlasted Animal Kingdom to win the 136th Preakness Stakes, at Pimlico Race Course this afternoon. Astrology stayed with the leaders but faded to third in the 1 3/16 mile race.

Shackleford paid $27.20 to win, with Animal Kingdom giving $4.20 to place and Astrology rewarding a show bet with $8.00.