Alfonso Soriano's three-run homer off Roger Clemens capped a six-run first inning that led the American League to its second straight All-Star Game win. Soriano was also voted the MVP.
Baltimore's Miguel Tejada, a last-minute replacement for Jason Giambi, won the Century 21 Home Run Derby over the hometown favorite, Houston's Lance Berkman.
Blue Jays prospect Aaron Hill drove in a pair of runs and led Team USA to a 4-3 victory over Team World in the New York Mercantile Exchange Futures Game.