PHILADELPHIA – Jamie Moyer pitched six scoreless innings in relief of Pedro Martinez, who took his spot in the starting rotation, as the Philadelphia Phillies beat the Arizona Diamondbacks, 5-1, in the National League on Tuesday.
A 66-minute rain delay ruined Martinez’s home debut with the Phillies. The three-time Cy Young Award winner allowed one run in three innings in his second start since returning to the majors. He struck out three and retired the last eight batters he faced, but left after the long delay.
Pitching in a steady rain, Moyer (11-9) gave up two singles and struck out five in his first relief appearance in five years. He chipped in with two hits.
Jayson Werth hit his career-best 25th homer and Carlos Ruiz also connected, helping the NL East-leading Phillies win for the sixth time in seven games.
At Houston, Ricky Nolasco struck out 10 in his second complete game of the season as Florida had 10 hits for the 14th consecutive game to beat Houston, 6-2.
Dan Uggla, Jorge Cantu and Jeremy Hermida hit solo homers for the Marlins, who have won nine of 11.
Florida’s streak of 10-hit games is the longest since the 1937 St. Louis Browns reached that figure in 15 straight, according to the Elias Sports Bureau.
Nolasco (9-8) retired 23 in a row after Carlos Lee’s two-run homer in the first inning. He threw 115 pitches for the Marlins’ fifth complete game.
The Astros lost for the sixth time in eight games after trading catcher Ivan Rodriguez to Texas earlier in the day.
At New York, Gary Sheffield doubled twice in an eight-run fourth inning as New York battered Atlanta’s Derek Lowe, 9-4.
Luis Castillo had two hits and two RBIs during the big outburst off Lowe (12-8), who squandered a 4-0 lead against New York’s injury-depleted lineup. The Mets pounded out 10 hits in the fourth, setting a franchise record for one inning. (AP)