PHOENIX -- Randy Johnson threw a three-hitter to earn his 20th victory and stem Arizona's slide in the NL West on Wednesday as the Diamondbacks beat the Los Angeles Dodgers 7-1.
Johnson struck out eight to pass Bert Blyleven and move into fourth place on the career strikeout list with 3,705.
Johnson walked none, hit a batter and came within one out of his second shutout in three starts. Shawn Green hit a solo homer with two outs in the ninth, his 40th home run of the season.
Johnson (20-5) joined teammate Curt Schilling (21-5) as the only 20-game winners in the majors so far this season. Arizona boosted its division lead over Los Angeles to five games.
Johnson even added a two-run double in the eighth inning.
Matt Williams, who had sat out three games with swelling in his left elbow, was 3-for-4 with a three-run homer.
Braves 6, Pirates 0
ATLANTA -- Damian Moss pitched seven scoreless innings and Marcus Giles homered twice for Atlanta.
Moss (10-5) won his third straight start and became the fourth Braves starter to reach double-figure wins, joining Tom Glavine, Kevin Millwood and Greg Maddux.
Darren Bragg and Henry Blanco also homered for Atlanta.
The Braves, playing without injured players Gary Sheffield and Javy Lopez, went 16 innings without crossing home against the Pirates until breaking a scoreless tie in the sixth.
Mets 11, Marlins 3
NEW YORK -- Rey Ordonez slapped an intended pitchout for a go-ahead single and Mike Piazza homered as the New York beat the Florida.
The Mets won consecutive games at Shea Stadium for the first time since July 22-23. New York broke its NL-record 15-game home losing streak Tuesday night in the second game of a doubleheader.
Expos 8, Phillies 5
MONTREAL -- Andres Galarraga doubled twice and had four RBIs as the Montreal Expos overcame Philadelphia starter Vicente Padilla's three-run double to beat the Phillies.
Cubs 3, Brewers 0
CHICAGO -- Carlos Zambrano pitched eight shutout innings to snap his five-game losing streak, and Moises Alou went 4-for-4 as Chicago beat Milwaukee.
Zambrano (3-6), who retired 13 of the first 15 Brewers batters, struck out six and walked four in his longest career outing. Robert Machado got the first of Milwaukee's three hits off of Zambrano in the fifth inning.
Zambrano won for the first time since July 15. Antonio Alfonseca got three outs for his 17th save in 23 chances.
American League
Yankees 3, Red Sox 1
NEW YORK -- Jason Giambi put New York ahead with an opposite-field, two-run homer off Derek Lowe (18-7) and Andy Pettitte rebounded from a sore back to lead the Yankees over fading Boston.
After the Yankees lost the series opener, Roger Clemens and Pettitte (9-5) beat Boston on consecutive nights, increasing New York's AL East lead to 8 1/2 games over the second-place Red Sox.
Angels 4, Devil Rays 2
ST. PETERSBURG, Fla. -- Kevin Appier won his fifth straight start and Anaheim won its sixth straight to increase its lead in the AL wild-card race.
The Angels lead Seattle by 3 1/2 games in the chase for the wild-card spot.
Twins 3, Mariners 2
SEATTLE -- Rick Reed outpitched Jamie Moyer (13-7) and AL Central-leading Minnesota snapped a season-high five-game losing streak.
Jacque Jones had three hits for the Twins, who won the season series (5-4) against Seattle for the first time since 1992.
Reed (13-7) stymied the Mariners until the eighth inning, sending them to their fifth loss in eight games. Eddie Guardado pitched the ninth inning and got his AL-leading 39th save.
Orioles 8, Rangers 3
BALTIMORE -- Tony Batista had three hits, including a two-run homer, as Baltimore broke a 10-game losing streak by defeating Texas.
Indians 9, Tigers 3
DETROIT -- Jaret Wright won for the first time in nearly 15 months as Cleveland took advantage of sloppy Detroit fielding.
Wright, one of the most promising pitchers in the game before being plagued by injuries, had been 0-5 with a 17.83 ERA since beating Minnesota on June 5, 2001.
Blue Jays 6, White Sox 2
TORONTO -- Pete Walker (8-4) pitched seven effective innings as Toronto ended Chicago's seven-game winning streak.
Jose Valentin hit his third homer in two days for the White Sox, who went 5-1 on their six-game trip to Detroit and Toronto.
With the score 2-all, Ken Huckaby led off the Toronto seventh with a single off Dan Wright (10-12) and Jayson Werth walked.
-- 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.