Friday’s interleague games
Athletics 2, Cubs 1: At Chicago, Mark Kotsay homered and drove in another run, and Oakland spoiled Sammy Sosa’s return from a month on the disabled list with a victory over Chicago.
White Sox 11, Expos 7: At Montreal, Carlos Lee went 4 for 6 with four RBIs to lead Chicago to a victory over Montreal, extending the Expos’ losing streak to seven. Lee, who fell a triple short of the cycle, drove in the go-ahead run in the eighth with an RBI single off Luis Ayala (0-6) that made it 8-7. Chicago added three more runs in the inning.
Royals 10, Phillies 4: At Philadelphia, Matt Stairs homered twice and Benito Santiago hit a three-run shot, leading Kansas City over Philadelphia. Santiago left in the sixth inning after suffering a broken left hand. He is expected to miss six to eight weeks.
Mets 3, Tigers 2: At New York, Mike Cameron homered with two outs in the bottom of the ninth inning to give New York a victory over Detroit. Cameron’s ninth home run — and second in as many nights — came on a 2-2 pitch from reliever Danny Patterson (0-4) and sent the Mets to their second win in a row. In a pregame ceremony, Mike Piazza was honored for breaking Carlton Fisk’s record for home runs as a catcher on May 5. Hall of Fame catchers Fisk, Johnny Bench, Gary Carter and Yogi Berra were in attendance.
Rangers 8, Marlins 1: At Miami, John Wasdin won his first start in nearly six years, Alfonso Soriano drove in two runs and Texas snapped a four-game losing streak with a win over Florida.
Indians 4, Braves 2: At Atlanta, Cliff Lee outpitched Mike Hampton to win for the first time in six starts, and Casey Blake hit a tiebreaking homer to lift Cleveland over Atlanta in their first meeting since the 1995 World Series.
Astros 5, Angels 0: At Houston, Pete Munro combined with three relievers on a five-hitter, and Jeff Kent drove in three runs to lead Houston to a victory over Anaheim. The Astros gave manager Jimy Williams his 900th career victory. Williams is 900-778 in the majors.
Brewers 4, Twins 1: At Milwaukee, Ben Sheets pitched four-hit ball for six innings, and Chad Moeller homered in Milwaukee’s victory over Minnesota.
Rockies 5, Orioles 3: At Denver, Shawn Estes allowed two runs in seven innings for his first win in a month and Todd Helton drove in three runs, lifting Colorado to a victory over Baltimore. Rafael Palmeiro hit career home run No. 538 for the Orioles.
Blue Jays 3, Padres 2: At San Diego, Frank Menechino homered on David Wells’ fifth pitch and Ted Lilly became the latest starter to shut down San Diego, leading Toronto to a win over the slumping Padres. The Blue Jays snapped their four-game losing streak, winning for just the fourth time in their last 14 road games.
Devil Rays 6, Diamondbacks 2: At Phoenix, Tampa Bay stretched its franchise-record winning streak to nine games, beating Randy Johnson and Arizona behind Jose Cruz Jr.’s three-run homer. Before the game, the Diamondbacks placed closer Jose Valverde on the 15-day disabled list.
Dodgers 6, Yankees 3: At Los Angeles, Jeff Weaver beat his former team, Juan Encarnacion drove in the go-ahead run and Los Angeles beat New York in the first regular-season meeting between two of baseball’s most storied franchises.
Red Sox 14, Giants 9: At San Francisco, pinch-hitter Kevin Millar hit a go-ahead three-run homer in the fifth inning, and Boston powered past San Francisco. David Ortiz and Manny Ramirez also homered in the fifth, and Trot Nixon and Doug Mirabelli hit back-to-back home runs in the ninth for Boston. Marquis Grissom homered twice for the Giants, who had their nine-game home winning streak snapped in the highly anticipated first regular-season meeting between the teams.
Friday’s National League game
Cardinals 4, Reds 3 (10): At St. Louis, Albert Pujols homered off Mike Matthews to lead off the bottom of the 10th inning to give St. Louis a victory over Cincinnati, extending its winning streak to five games. The N.L. Central leaders have won 14 of 18 overall.