Angels rookie keeps rolling

? Mike Napoli and Kendry Morales homered, and rookie Jered Weaver remained unbeaten in three major-league starts as the Los Angeles Angels beat Tampa Bay, 6-2, on Wednesday.

Weaver (3-0) allowed two runs and four hits in six innings, including solo home runs to Carl Crawford and Julio Lugo. The 23-year-old struck out four and walked none.

Weaver pitched seven scoreless innings and beat Baltimore, 10-1, in his major-league debut on May 27.

Indians 11, Athletics 2

Cleveland – Paul Byrd won for the first time in more than a month, Victor Martinez had four RBIs, and Aaron Boone hit a three-run homer for Cleveland.

Blue Jays 5, Orioles 3

Baltimore – Casey Janssen allowed one run in six innings to earn his fourth straight win, and Vernon Wells had four hits.

White Sox 4, Tigers 3

Chicago – Jose Contreras (6-0) won his 14th straight regular-season decision dating back to last season and picked up his first victory since coming off the disabled list May 21.