Rookie Josh Johnson outpitched Pedro Martínez and had a career-high eight strikeouts to lead the Florida Marlins to their fourth straight victory, 5-1, over the New York Mets last night in Miami.
The 6-foot-7-inch Johnson (4-2) gave up two hits and an unearned run over seven innings in his longest outing for the Marlins.
``It was exciting to share the mound with him," Johnson said. ``Then I thought, `Well, I'm here, I might as well do it.' "
Martínez (5-1), who surrendered two runs and five hits over seven innings with 10 strikeouts, said he felt he pitched well enough to win.
``I didn't lose today. I went out to win and finished the game a winner," Martínez said. ``I did what I was supposed to do for our team to win."
Martínez had retired 10 consecutive batters when Mike Jacobs led off the seventh with a single. Miguel Cabrera and Josh Willingham followed with singles to give the Marlins a 2-1 lead. Martínez got out of the inning when Jeremy Hermida grounded into a fielder's choice, Reggie Abercrombie struck out, and Miguel Olivo flied out.
Diamondbacks 3, Reds 0 -- Brandon Webb became the first Arizona pitcher to open a season 8-0 when he threw his second straight shutout to beat host Cincinnati. The sinker-throwing Webb gave up seven hits and induced 17 groundball outs, including two double plays, to become the major leagues' first eight-game winner.
Giants 9, Rockies 0 -- Barry Bonds remained tied with Babe Ruth at 714 home runs for his fourth straight game, and Ray Durham drove in three runs with a pair of doubles for host San Francisco to back a strong outing by Jason Schmidt, who won his fourth straight decision.
Braves 6, Cubs 5 -- Chicago's Carlos Zambrano lost his no-hit bid after 6 2/3 innings when right fielder Jacque Jones lost pinch hitter Wilson Betemit's long fly ball in the sun, and visiting Atlanta rallied for three runs in the ninth inning, taking the lead when second baseman Neifi Perez mishandled a relay from Jones and then threw it away.
Nationals 10, Dodgers 4 -- Alfonso Soriano hit his 17th homer and two doubles, scored three runs, and got his league-leading ninth outfield assist, and Brian Schneider went 2 for 4 in his return from the disabled list as host Washington won its fourth straight and stopped Los Angeles's seven-game winning streak.
Pirates 12, Astros 5 -- Jason Bay homered for the fourth consecutive game and drove in four runs, and host Pittsburgh had a season-high 16 hits in handing Houston its fourth consecutive loss.
Brewers 6, Phillies 5 -- Prince Fielder's run-scoring single off Tom Gordon in the 10th inning sent visiting Milwaukee over struggling Philadelphia, which is 2-8 after a 13-1 stretch. Ryan Howard had a tying, two-run double in the ninth against Derrick Turnbow, who blew his second save in 16 chances.
Padres 7, Cardinals 1 -- Mike Piazza, Dave Roberts, and Adrian Gonzalez homered, and Clay Hensley threw eight strong innings to lead host San Diego over the NL Central-leading Cardinals.
Tigers 8, Indians 3 -- Curtis Granderson drove in a career-high five runs and host Detroit won its seventh straight game. Detroit, which hadn't won seven in a row since 1993, has now done it twice this season.
Nate Robertson (5-2) moved to 4-0 in his past seven starts, giving up three runs -- two earned -- and seven hits in six-plus innings. He walked one and struck out two.
Blue Jays 8, White Sox 2 -- Troy Glaus homered and made three plays in his first major league start at shortstop, and Alex Rios homered and had three hits as host Toronto won for the fifth time in six games.
Angels 5, Orioles 2 -- Vladimir Guerrero's inside-the-park homer broke an eighth-inning tie, Dallas McPherson also homered, and host Los Angeles won its third straight game.
Rangers 5, Athletics 3 -- Hank Blalock hit a two-run single with two outs in the eighth inning to help host Texas hand Oakland its seventh straight loss.
Twins 3, Mariners 1 -- Rookie Francisco Liriano outdueled fellow young gun Felix Hernandez, and Joe Mauer homered to lead host Minnesota. The 22-year-old Liriano (3-0) pitched five scoreless innings.