Kentucky Derby winner I'll Have Another won the Preakness Stakes and has a chance to become the first Triple Crown winner since Affirmed in 1978.

He edged pre-race favorite Bodemeister at Pimlico, just as he did in the Run for the Roses two weeks ago at Churchill Downs.

I'll Have Another is the first horse to capture the first two jewels of the Triple Crown since Big Brown in 2008.

The Belmont Stakes is three weeks away.
(Copyright 2012 by The Associated Press.  All Rights Reserved.)