PHILADELPHIA - Todd Zeile hit a tying home run in the eighth and a go-ahead RBI single in the 10th to lead the New York Mets to a 4-1 victory over the Philadelphia Phillies on Tuesday night.
Kaz Matsui, hitless in his four previous at-bats, singled to open the 10th and stole his seventh base of the season on the next pitch. Phillies manager Larry Bowa argued that Zeile interfered with Todd Pratt's throw, but plate umpire Tim Welke disagreed.
Zeile then hit a high fastball from Tim Worrell (1-2) up the middle to give the Mets the lead. Two batters later, pinch hitter Vance Wilson hit his second homer of the season to make it 4-1.
Mets starter Al Leiter, making his first appearance since going on the disabled list with elbow tendinitis on May 11, threw five scoreless innings. Leiter displayed an excellent changeup and allowed only three hits and four walks.
Braden Looper got three outs in the 10th for his ninth save in 10 chances.
Former Phillies pitcher Ricky Bottalico (2-0) allowed two hits in 12/3 scoreless innings for the victory.
Zeile earlier tied the game with his fourth homer of the year to start the eighth after the Phillies took a 1-0 lead on Doug Glanville's RBI single in the seventh.
REDS 7, MARLINS 6
In Miami, Adam Dunn homered twice, including a tiebreaking drive in the 10th inning, and Ken Griffey Jr. homered for the third time in five games to lead Cincinnati past Florida.
With the score 5-all in the 10th inning, Dunn connected off Nate Bump (0-3) for his 14th homer of the season. Wily Mo Pena added an RBI single for a 7-4 lead.
Mike Mordecai had an RBI single in the bottom half off Danny Graves, who then retired Larry Sutton on a game-ending flyout for his 25th save in 29 chances.
Brian Reith (1-1), Cincinnati's sixth pitcher, got one out for the victory, the Reds' 10th in 13 games.
Griffey Jr. tied the game 5-5 in the seventh with a homer off Matt Perisho, the 495th of his career and 14th this season. Griffey also homered Sunday, moving past Lou Gehrig into 20th place on the career list.
Reds starter Aaron Harang allowed five runs and 10 hits in five innings, while Florida's Brad Penny gave up four runs and eight hits in six innings.
CARDINALS 8, PIRATES 1
In Pittsburgh, Albert Pujols homered and had two doubles among his five hits and drove in three runs, Jeff Suppan pitched into the eighth inning as St. Louis beat Pittsburgh.
The Cardinals overcame the loss of third baseman Scott Rolen, who was hit in the batting helmet with a pitch by Ryan Vogelsong in the first inning.
Rolen remained in the game and scored in the Cardinals' three-run first, but did not take the field in the bottom half. He was taken out for precautionary reasons and will be reevaluated today.
Pujols went 5-for-5, his second career five-hit game, and tied a career high by scoring three runs for St. Louis, which is 20-6 in Pittsburgh since PNC Park opened in 2001. No visiting team has won more games here.
The Cardinals have at least 10 or more hits - 13 on Tuesday - in each of their last 14 visits, going 12-2. They lead the National League in road victories, with a 17-9 record, and are 4-1 on their seven-game trip.
Suppan (5-4) won for the second time in a week against his former team. He allowed six hits and a run, striking out four and walking two in seven-plus innings.
The Pirates dropped their third in a row after winning six of eight. They are 9-16 at home.
ROYALS 5, TIGERS 3
In Detroit, Mike Sweeney hit a go-ahead single in the ninth inning, leading Kansas City past Detroit.
With the score 3-all, pinch hitter Desi Relaford singled off Esteban Yan and moved to second on an error by Yan, who threw wildly to first after catching Tony Graffanino's popup on a bunt attempt.
Sweeney singled up the middle, Carlos Beltran was intentionally walked and Ken Harvey singled for his third hit of the game.
Jason Grimsley (3-1) pitched 11/3 scoreless innings for the win, and Jeremy Affeldt got three outs for his fourth save in five chances, retiring Rondell White on a game-ending popout with two on.
Kansas City's Chris George gave up three runs, six hits and five walks in 62/3 innings in his first major league start since last July 10. He was called up from Triple-A Omaha earlier in the day.
Tigers starter Nate Robertson gave up three runs and five hits in 62/3 innings, striking out seven.