NEW YORK -- Shane Spencer hit a two-out grand slam in the eighth inning -- no, not against Byung-Hyun Kim -- and the New York Yankees rallied past the Arizona Diamondbacks 7-5 Monday night in a rematch of last year's World Series teams.
Spencer homered on a full-count pitch from Bret Prinz after the Yankees chased Randy Johnson (9-2) earlier in the inning.
Last year, New York won Games 4 and 5 of the World Series with a series of dramatic homers off Kim.
Red Sox 7, Rockies 3
BOSTON -- Derek Lowe became the AL's first 10-game winner as Boston snapped its longest losing streak of the season and won at Fenway Park for the first time in six tries.
Lowe (10-2) gave up solo homers to Todd Zeile and Bobby Estalella -- the first home runs he has allowed in 108 innings.
Tigers 6, Expos 4
DETROIT -- Robert Fick homered twice and drove in five runs to help Detroit end a six-game losing streak.
Detroit won for just the second time in 12 games, and improved to 2-9 on a season-long 13-game homestand. Montreal lost its second in a row to drop below .500 at 31-32.
Orioles 8, Padres 6
BALTIMORE -- Melvin Mora hit a tiebreaking, two-run homer in the eighth inning and drove in a career-high five runs for Baltimore.
Mora hit a three-run double in the second inning and connected off Jeremy Fikac (3-5) with two outs in the eighth. It was his eighth homer and third in four games.
Blue Jays 6, Giants 5
TORONTO -- Raul Mondesi hit a two-run homer as Toronto won its fifth straight.
The Blue Jays have won 10 of 11 and are 7-1 under new manager Carlos Tosca.
Barry Bonds, who put on a show during batting practice, went 0-for-4 with a walk.
Phillies 3, Indians 1
CLEVELAND -- Terry Adams pitched six strong innings as Philadelphia got its fourth straight win, beating Cleveland in the first matchup between two of baseball's oldest teams.
Adams (3-4) got 15 of his 18 outs on balls that never got past the infield dirt. The right-hander gave up one run and four singles, walked three and struck out two.
Dodgers 10, Devil Rays 5
ST. PETERSBURG, Fla. -- Marquis Grissom and Shawn Green homered as Los Angeles beat Tampa Bay.
Hiram Bocachica and Paul Lo Duca drove in two runs apiece for the Dodgers, who have won 16 of 23. During that stretch, Los Angeles has scored 145 runs.
Rangers 8, Reds 2
ARLINGTON, Texas -- Ismael Valdes (4-5) took a shutout into the ninth inning as Texas broke a three-game losing streak.
John Rocker, recalled Sunday from Triple-A Oklahoma, got the final two outs in his first major league appearance since May 18.
Herbert Perry and Michael Young homered early, pushing the Rangers to a 6-0 lead after two innings.
Astros 4, Cubs 2
HOUSTON -- Wade Miller won for the first time this season and Lance Berkman hit his 20th home run as Houston snapped a four-game losing streak.
The Astros, who had lost six of seven, beat Kerry Wood (6-4) for the first time. Wood was 5-0 in seven career starts against Houston.
Elsewhere
DODGERS: Right-hander Kevin Brown is scheduled to undergo back surgery today to repair an extruded disc in the nerve canal. Brown was injured last Wednesday playing with his son. He has been on the 15-day disabled list since May 27 with a right elbow sprain.
METS: Hitting coach Dave Engle was fired, becoming the first casualty of the team's poor offensive start. Engle held the position for one season plus the first 62 games of this year.
REDS: Ken Griffey Jr. wasn't in Cincinnati's starting lineup for the third straight game because of a strained right hamstring. Reds Manager Bob Boone said Griffey might be available as a pinch-hitter against the Texas Rangers, but that the earliest the outfielder would start a game would be Wednesday in the finale of the three-game series.
-- From wire reports
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.