ARLINGTON, Texas -- Bernie Williams and Jason Giambi hit two-run homers, helping David Wells overcome a rocky start as the New York Yankees beat the Texas Rangers 9-6 Tuesday night for their 10th win 13 games.
Raul Mondesi and Alfonso Soriano also homered for the Yankees, who hit four or more homers for the eighth time this season. Texas hit three, including Alex Rodriguez's major-league leading 35th.
Wells (12-5) won his fifth straight decision, giving up four runs -- three earned -- and seven hits in seven innings. Ramiro Mendoza got the final out for his second save.
Aaron Myette (0-3) allowed six runs -- five earned -- and six hits in 3 2-3 innings.
Mariners 5, Tigers 4
SEATTLE -- Pinch-hitter Mark McLemore drove in the winning run with a squeeze bunt in the 10th inning off Jeff Farnsworth (2-3). Edgar Martinez had led off with a double.
Shigetoshi Hasegawa (6-1), the last of four Mariners pitchers, pitched 1 2-3 hitless innings.
Seattle's Ichiro Suzuki ended an 0-for-16 hitless streak, his longest this season, with an infield single in the seventh.
Devil Rays 10, Orioles 3
ST. PETERSBURG, Fla. -- Jared Sandberg hit his first career grand slam off John Stephens (0-1) during a six-run first inning, and Joe Kennedy (6-8) struck out seven in tying Kansas City for the AL lead with his fifth complete game.
Aubrey Huff homered twice for Tampa Bay, which has won six of 10. The Devil Rays, at 35-70, have the major leagues' worst record.
White Sox 3, Twins 0
MINNEAPOLIS -- Mark Buehrle (14-7) allowed five hits in his third career shutout, beating Minnesota for the second straight start.
Magglio Ordonez hit a three-run homer off Kyle Lohse (10-6), who allowed six hits in 6 2-3 innings. Lohse dropped to 4-1 in seven career games against the White Sox.
Blue Jays 13, Royals 4
KANSAS CITY, Mo -- Vernon Wells hit a bases-clearing triple in a five-run fifth inning and tied a career-high with four RBIs as Toronto stopped a four-game losing streak.
Orlando Hudson, called up July 24 from Triple-A Syracuse, had his first three-hit game and scored two runs for the Blue Jays, who had 17 hits.
Pete Walker (4-2) got his first victory as a starter in six starts since June 8, giving up three runs and seven hits in five innings.
Royals starter Miguel Asencio (2-4) allowed six runs, eight hits and four walks in four-plus innings.
Red Sox 6, Angels 0
ANAHEIM, Calif. -- Pedro Martinez pitched two-hit ball for eight innings and struck out nine as Boston used home runs from Jason Varitek and Shea Hillenbrand to beat Anaheim.
The Red Sox, who acquired slugging outfielder Cliff Floyd in a trade with Montreal during the game, cut Anaheim's lead in the wild card race to one game.
Boston remained five games behind the New York Yankees in the AL East. The Angels dropped one behind first-place Seattle in the West.
Martinez (14-2) improved to 7-0 with a 1.10 ERA in his last eight starts. Ugueth Urbina pitched a perfect ninth, setting down the last three of 17 straight Angels to be retired. The game took just 2 hours, 14 minutes.
Ramon Ortiz (9-8) took the loss.
Indians 5, Athletics 4
OAKLAND, Calif. -- Ricky Gutierrez drove in a pair of runs and Ryan Drese won for just the second time in eight starts as Cleveland made it two in a row over Oakland.
Drese (9-8), who grew up in Oakland and attended Cal, received a nice ovation from family and friends when he was lifted after 5 1-3 innings. He gave up one run on eight hits.
Mark Wohlers got four outs for his second save in as many days after going more than four years without one. Milton Bradley made a diving catch in shallow center with runners on first and second to end it.
Cory Lidle (3-9) allowed five runs -- three earned -- and five hits over 5 1-3 innings.
Ricardo Rincon began the day with the Indians, but was traded to the Athletics for minor league infielder Marshall McDougall just before gametime. Rincon spent the game in the Oakland bullpen, available to pitch.
Peninsula Clarion ©2013. All Rights Reserved.