Pedro Martinez tossed seven impressive innings to outpitch Tim Lincecum, Ryan Howard doubled in the tiebreaking run, and the Phillies beat the San Francisco Giants, 2-1, last night in Philadelphia.
Martinez (3-0) struck out a season-high nine in his fifth start since signing with the Phillies during the All-Star break, allowing one run and five hits. He didn’t walk a batter and threw just 87 pitches in his longest outing since Aug. 21 last year with the New York Mets.
Jayson Werth homered for the NL East-leading Phillies, who are 16-6 since getting swept by Florida at home last month.
Eugenio Velez hit a leadoff homer for the Giants, who remained one game behind Colorado in the wild-card race.
The 37-year-old Martinez, plagued by injuries and inconsistency during his last three seasons with the Mets, looked like the guy who won three Cy Young Awards and was one of the most dominant pitchers of his generation.
Martinez had plenty of pop on his fastball, often reaching the low 90s on the radar gun, and mixed in an effective changeup.
He was lifted for a pinch hitter after Carlos Ruiz hit a two-out double in the seventh. Ryan Madson pitched a perfect eighth and Brad Lidge finished for his 28th save in 37 chances.
Lincecum (13-5) was the tough-luck loser for the Giants, who’ve scored the second-fewest runs in the NL. Lincecum struck out 11 in seven innings, allowing two runs and four hits. It was the seventh time this season the reigning NL Cy Young Award winner gave up two earned runs or less and didn’t get a win.
The Phillies beat the Giants, 1-0, in the series opener behind a two-hitter by Cole Hamels. Brad Penny tossed eight scoreless innings in his Giants debut, helping San Francisco win 4-0 Wednesday. Lincecum got into trouble when he drilled Chase Utley in the back with a fastball with two outs in the sixth. Howard then ripped a liner to right-center to put the Phillies ahead, 2-1.
Velez hit Martinez’s first pitch into the seats in right-center for his first career leadoff homer.
Yankees 10, Blue Jays 5 - Jorge Posada homered and drove in four runs and Alex Rodriguez also homered as visiting New York won its seventh straight.
The AL East leaders won for the 14th time in 17 road games. Toronto lost its fourth in a row.
Posada went 4 for 5 and hit his 340th career double, moving past Bob Meusel into ninth place on the team’s all-time list.
Rodriguez’s homer, a solo shot in the ninth, was his 24th this season and 50th overall against Toronto. He has 577 lifetime.
In the sixth, a fan seated behind the first-base dugout caught a foul, then fired the ball back onto the field.
The ball bounced in front of Yankees reliever Alfredo Aceves as he stood on the rubber, and several New York players came out of the dugout to watch as security apprehended the fan.
Aceves (10-1) worked 2 1/3 innings for his major league-leading 10th relief win. He allowed one earned run and two hits, striking out three.
Tigers 4, Indians 3 - Nate Robertson pitched six shutout innings in his second start of the season and Placido Polanco hit a sacrifice fly in the 10th as host Detroit got by Cleveland.
Robertson spent the first part of the year in the bullpen, then missed two months after having surgery to remove fatty deposits from his elbow in June. He gave up two runs, one earned, over four innings in his first start against Tampa Bay last Saturday.
The Tigers increased their lead in the AL Central to five games over the idle Twins.
Dodgers 4, Diamondbacks 2 - Jon Garland, facing the team that traded him to Los Angeles just three days earlier, retired his last 14 batters and Manny Ramirez homered to lead the NL West leaders to a home victory over Arizona and a split of the four-game series.
Garland (9-11) gave up two runs and five hits over seven innings, including a solo homer by Stephen Drew. He struck out six and walked one.
The righthander, coming off back-to-back wins against Houston - has won three consecutive starts after going 1-9 with a 4.50 ERA over his previous 16 outings.
Marlins 8, Braves 3 - Hanley Ramirez hit a tying, pinch-hit single and scored the go-ahead run in his first game since teammate Dan Uggla publicly challenged his effort, lifting host Florida past Atlanta.
Ramirez’s single in the sixth off Kris Medlen (3-5) made it 3-all. The NL batting leader easily made it to second on the play when right fielder Matt Diaz let the ball skip by him for an error, then scored on Cody Ross’s double to highlight a six-run inning.
Mets 8, Rockies 3 - David Wright drove in three runs in his second start since coming off the disabled list as New York beat Colorado in Denver.
Pat Misch (1-1), who had gone 0-8 as a starter with San Francisco in 2007 and ’08 and was waived by the Giants this summer, had his second straight strong start for the Mets. He was working on a shutout before Chris Iannetta and Ian Stewart hit consecutive homers in the seventh.
White Sox 5, Cubs 0 - Rookie Carlos Torres threw seven crisp innings, Dewayne Wise made a great throw to cut down a runner at the plate, and the White Sox beat the Cubs in a makeup game at Wrigley Field between two city rivals whose seasons have gone awry.
Torres (1-0), recalled from the minors two days ago, earned his first major league win in his third career start. He allowed five hits, walked none, and struck out six.
Wise, whose highlight-reel catch preserved Mark Buehrle’s perfect game back in July, made a strong throw from right field to preserve a 1-0 White Sox lead in the seventh.
Brewers 4, Cardinals 3 - Casey McGehee hit a two-run homer and visiting Milwaukee avoided a three-game sweep.
John Smoltz (1-1), making his third start for the Cardinals, allowed four runs and six hits over six innings. He struck out six and walked none.
Mariners 7, Athletics 4 - Bill Hall, Franklin Gutierrez, and Kenji Johjima each hit two-run homers to help Ian Snell win his fourth straight start for visiting Seattle.