Stevie Wonderboy weaved his way through traffic to finish ahead of Henny Hughes by 1 1/4 lengths. First Samurai, the heavy favorite, was third.
The win makes Stevie Wonderboy the instant favorite for the Kentucky Derby -- even though no Juvenile winner has ever gone on to win the Run for the Roses.
The colt, trained by Doug O'Neill, has won his last three starts, earning $980,000 for the year.
Stevie Wonderboy paid $11.00, $5.90 and $3.80; Henny Hughes, $8.80 and $4.90; and First Samurai, $2.50.
McPhee, Cokas 'working on their marriage' after affair
Duggar sisters unveil Christian dating rules in new book