ANAHEIM, Calif. (AP) -- B.J. Upton went 4 for 5 with a home run and three RBIs, Ben Zobrist and Jose Molina also homered and the Tampa Bay Rays battered Jered Weaver for a career-worst nine earned runs in a 12-3 victory over the Los Angeles Angels on Friday night.
James Shields (11-7) allowed three runs, seven hits and no walks in six innings while striking out eight, helping the Rays maintain a one-game lead over Detroit and Baltimore in the AL wild-card race. The Orioles lost to the Tigers after starting the day tied with Tampa Bay.
Shields, the subject of trade rumors before the non-waiver deadline on July 31, is 3-0 with a 1.80 ERA in four starts since. The 30-year-old right-hander was 1-3 with a 6.15 ERA in a seven-start stretch before the deadline passed.
Weaver (15-3) had his shortest outing of the season, giving up eight hits and two walks in three-plus innings -- including Zobrist's 14th homer and Upton's 15th. It was the sixth time the three-time All-Star allowed multip...