Friday’s games
American League
Angels 4, Yankees 1: At New York, Garret Anderson hit a two-run home run, and Bengie Molina added a solo shot in the second inning, giving Los Angeles all the runs it needed to end a four-game losing streak with a victory over the Yankees.
White Sox 7, Orioles 2: At Baltimore, Paul Konerko and Carl Everett each homered and drove in three runs to back a strong pitching performance by Orlando Hernandez (8-3), and Chicago cruised past the Orioles.
Red Sox 8, Twins 5: At Boston, John Olerud hit a grand slam to power the Red Sox to a win over Minnesota. It was Boston’s club-record 10th grand slam of the season and Olerud’s 250th career home run.
Rangers 4, Blue Jays 1: At Toronto, Gary Matthews Jr. led off the game with a home run to spark Texas to a victory over the Blue Jays.
Devil Rays 6, Royals 3: At St. Petersburg, Fla., Casey Fossum (6-8) took a shutout into the eighth inning, and Aubrey Huff homered and drove in four runs, leading Tampa Bay past Kansas City.
Athletics 8, Tigers 4: At Oakland, Calif., Mark Ellis hit a two-run homer, and the Athletics beat Detroit for their ninth victory in 10 games. The A’s have raced to the top of the A.L. wild-card standings by going 29-7 over the last six weeks.
National League
Astros 5, Mets 2: At Houston, Morgan Ensberg, Lance Berkman and Craig Biggio homered, and rookie Wandy Rodriguez (6-4) had his third straight solid start, leading the Astros past New York. Houston won for the 21st time this month, breaking a club record set in 1976.
Marlins 4, Nationals 3: At Miami, Josh Beckett (10-6) reached 10 wins in a season for the first time, pitching 6 1/3 innings and striking out eight to help Florida beat slumping Washington.
Braves 2, Pirates 1: At Atlanta, Chipper Jones drove in two runs, and Horacio Ramirez (9-6) allowed six hits over eight innings to help the Braves beat Pittsburgh for their fourth straight win.
Phillies 5, Rockies 3: At Denver, Jimmy Rollins had a two-run single in Philadelphia’s four-run second inning, lifting the Phillies to a victory over Colorado.
Cubs 4, Diamondbacks 3: At Chicago, Aramis Ramirez had a pinch-hit RBI single with one out in the ninth inning to lift the Cubs over Arizona.
Giants 7, Brewers 6: At Milwaukee, pinch-hitter Ray Durham doubled in the go-ahead runs in San Francisco’s five-run eighth inning, and the Giants rallied for a win over the Brewers.
Reds 8, Padres 3: At San Diego, Adam Dunn hit a pair of two-run homers, and Cincinnati beat San Diego to drop the N.L. West-leading Padres to one game under .500.
Dodgers 7, Cardinals 5: At Los Angeles, Ricky Ledee hit a three-run home run, and Jeff Kent had three hits and two RBIs to lead the Dodgers over St. Louis.