Yankees 8, Angels 7, 11 innings
NEW YORK -- Jason Giambi hit two home runs to reach 300 for his career, and Tony Womack had an 11th-inning single through a five-man infield. Brothers Bengie and Jose Molina both homered in a major league game for the first time, connecting against Randy Johnson, but the AL West-leading Angels still lost for the sixth time in seven games. Derek Jeter had four hits to help the Yankees rally from a four-run deficit for the second consecutive day. Hideki Matsui tripled off the center-field fence against Kevin Gregg (1-2) to start the 11th, and Angels manager Mike Scioscia brought Chone Figgins in from center field to give his team five infielders. But Womack, who entered as a pinch-runner in the 10th, grounded a one-out single through the left side,k ending a 4-hour, 20-minute game. Tom Gordon (4-4) pitched a perfect 11th for the win.
Blue Jays 5, Rangers 1
TORONTO -- Gustavo Chacin won his fifth straight start, Vernon Wells homered during a four-run third inning and the Blue Jays avoided a three-game sweep. Chacin (11-5) went 5-0 with a 2.97 ERA in six July starts to become the first Blue Jays rookie to win five games in a month. The 24-year-old left-hander gave up one run -- none earned -- and four hits, while tying a career high with six strikeouts and walking four in 61/3 innings. Newly acquired Phil Nevin went 0-for-4 as the designated hitter for the Rangers, who saw their four-game winning streak end.
Devil Rays 6, Royals 2
ST. PETERSBURG, Fla. -- Mark Hendrickson took a one-hitter into the eighth inning and Travis Lee homered as Tampa Bay completed a four-game sweep. Pitching with his spot in the Devil Rays' rotation in jeopardy, Hendrickson (5-7) didn't allow a hit until Emil Brown doubled with two outs in the fourth inning. He left after 71/3 innings and gave up two runs, four hits and one walk.
Athletics 5, Tigers 2
OAKLAND, Calif. -- Kirk Saarloos took a shutout into the ninth inning and Nick Swisher homered to lead the Athletics to their 11th win in 12 games. Jay Payton added his fifth homer since joining the A's from Boston at the All-Star break as Oakland won for the 31st time in 38 games to enter August leading the wild-card race by 11/2 games over the Yankees.
White Sox 9, Orioles 4
BALTIMORE -- Jermaine Dye and Joe Crede had two RBIs apiece in a five-run first inning, Freddy Garcia earned his first win against Baltimore in three years and Chicago breezed past the Orioles. The free-falling Orioles have lost 11 of 12 to dip two games under .500 (51-53) for the first time this season.
Nationals 4, Marlins 2
MIAMI -- Livan Hernandez allowed two runs in eight innings and added a run-scoring single, helping Washington end a season-high six-game losing streak. Nick Johnson hit his ninth homer and drove in two runs for the Nationals, who avoided a three-game sweep.
Astros 9, Mets 4
HOUSTON -- Ramon Castro's bloop single in the eighth inning gave the Mets their first lead in three games, then they piled on four more runs in the ninth to end Houston's seven-game winning streak. New York had 17 hits, tying the most off the Astros this season. The Mets finished with just two wins on a seven-game road trip.
Brewers 5, Giants 1
MILWAUKEE -- Chris Capuano took a no-hit bid into the sixth inning and won his seventh straight decision, and Milwaukee took advantage of wildness by San Francisco's pitchers. Capuano (12-6) allowed two hits in eight innings, improving to 7-0 in nine starts since losing to Tampa Bay on June 13.
Diamondbacks 13, Cubs 6
CHICAGO -- Chris Snyder hit two of Arizona's season-high five homers, including his first career grand slam, and drove in five runs. Luis Gonzalez added a pair of solo homers and an RBI double for the Diamondbacks, who knocked out Greg Maddux by scoring nine runs in the fourth and fifth innings and matched their highest-scoring game of the season.
Rockies 9, Phillies 2
DENVER -- Dustan Mohr had a double and a homer in Colorado's nine-run fifth inning as the Rockies avoided a four-game sweep. Jeff Francis (10-7) had another of his usual, solid outings at Coors Field, matching his career high with eight strikeouts and shutting out the Phillies on four hits over six innings.
Reds 7, Padres 1
SAN DIEGO -- Adam Dunn's grand slam in the fifth inning was Cincinnati's third homer of the game, and the Reds dropped the Padres percentage points behind Arizona in the NL West. Wily Mo Pena and Rich Aurilia also homered to complete the three-game sweep for the Reds, who have won a season-high five straight.
Cardinals 7, Dodgers 5, 11 innings
LOS ANGELES -- Jim Edmonds drove in three runs with a pinch RBI double in the seventh inning and a two-run homer in the 11th for St. Louis. Mark Grudzielanek hit a three-run homer against his former team, and Cal Eldred (1-0) pitched two innings of one-hit relief for the victory.