Beckett notches 19th victory

Red Sox 10, Yankees 1

Boston – Josh Beckett pitched three-hit ball over seven innings for his 19th victory.

Angels 2, White Sox 1

Chicago – Jered Weaver allowed four hits in six innings.

Devil Rays 6, Mariners 2

Seattle – Horacio Ramirez lasted four batters in matching the second-shortest start in Mariners’ history.

Blue Jays 8, Orioles 3

Toronto – Frank Thomas hit his 509th career home run, one of a Toronto-record seven consecutive hits to begin the game.

Athletics 7, Rangers 3

Oakland, Calif. – Nick Swisher homered for the third straight game.

Tigers 4, Twins 3

Minneapolis – Carlos Guillen had an RBI single, and Ivan Rodriguez hit a three-run double in the first inning against Johan Santana.