Vladimir Guerrero hit a three-run homer and Josh Paul added a grand slam to lead the Anaheim Angels over the Tampa Bay Devil Rays 10-7 on Thursday.
Darin Erstad hit a two-run shot for the Angels, who took two of three at Tampa Bay and have won 10 of 14 overall. Anaheim trails American League West-leading Oakland by one-and-a-half games and is one game behind wild-card leaders Boston and Texas.
John Lackey (10-10) took a shutout into the seventh inning before allowing four runs. He threw a three-hit shutout against Tampa Bay on May 7.
Francisco Rodriguez got five outs for his 10th save.
Carl Crawford homered and stole his 50th base for the Devil Rays, who have lost eight of nine. Rob Bell (5-7) gave up three runs and eight hits in six innings.
Tigers 8, White Sox 4
In Chicago, Bobby Higginson homered twice and Wilfredo Ledezma pitched six effective innings, leading Detroit over Chicago.
Craig Monroe and Higginson hit consecutive solo shots in the second. Higginson's three-run drive in the third capped Detroit's five-run outburst and finished Jon Garland (8-9).
Ledezma (3-0) blanked the White Sox for the first five innings and had an 8-0 lead before Chicago scored three in the sixth, capped by Juan Uribe's two-run homer.
Chicago played for the third straight game without manager Ozzie Guillen, who got his second two-game suspension Thursday, this time for calling umpire Hunter Wendelstedt a liar.
Yankees 13, Twins 10
In Minneapolis, Gary Sheffield homered twice and keyed a four-run rally in the ninth inning, sending New York to a seesaw win over Minnesota.
Down 9-3 and minus Gold Glove center fielder Torii Hunter after he crashed into the fence, the Twins came back and almost swept the three-game series between AL division leaders.
Shannon Stewart hit a two-out, two-run triple past Sheffield's lunge in right field, giving the Twins a 10-9 lead in the eighth and capping an improbable comeback against New York's stellar bullpen.
But the Yankees bounced back against All-Star closer Joe Nathan (1-1), who had not allowed a run in 29 innings.
Sheffield hit a tying home run with one out. Alex Rodriguez, just back from a four-game suspension, followed with a single and a stolen base before Hideki Matsui grounded a go-ahead single.
Tom Gordon (4-3) got the win despite allowing Stewart's triple. Mariano Rivera earned his major league-leading 41st save.
Royals-Mariners, postponed
In Kansas City, Missouri, the game between Seattle and Kansas City scheduled was postponed by rain before it began. The game will be made up as a doubleheader on Aug. 28 at Seattle.
Greg Maddux overcame a shaky start to earn his 301st win, and Sammy Sosa hit one of Chicago's three homers to help the Cubs beat the Milwaukee Brewers 9-6 on Thursday.
Maddux (12-8) allowed four runs in the first inning, but settled down to push the Cubs within a half-game of idle San Francisco in the NL wild-card race.
Maddux won for the fifth time in six decisions. He retired 13 of his final 14 batters and left after seven innings with an 8-5 lead.
Sosa hit his 27th homer of the season and 566th overall, moving within seven of Harmon Killebrew for seventh place on the career list. Derrek Lee and Aramis Ramirez also homered for the Cubs, who handed Milwaukee its sixth loss in eight games. LaTroy Hawkins got his 19th save.



