Diamondbacks 4, Athletics 2
The Arizona Diamondbacks finally had an answer for the free-swinging Oakland Athletics — major league strikeout leader Randy Johnson.
Johnson struck out 13, and the Diamondbacks, who blew late-inning leads while losing the first two games of the interleague series in extra innings, defeated the Athletics 4-2 Sunday.
Johnson (14-2), who allowed two runs on five hits in seven innings, heads into the All-Star break leading the NL in wins, ERA (1.80) and strikeouts (198). It is the best pre-break record of his career, topping the 12-2 mark and 2.20 ERA with Seattle in 1997, his only 20-win season.
Johnson, 21-3 in his last 31 regular season starts, struck out 10 or more for the 13th time this season. He has 138 such games overall, trailing only Nolan Ryan's 215.
Johnson gave up a two-run single to Matt Stairs in the fourth.
"With Johnson, you just try to not get caught up in the fact it seems like he's five feet away from you. He's awesome to watch," Stairs said.
SteveFinley, added to the NL All-Star team earlier in the day, led off the seventh with his 25th homer.
METS 2, YANKEES 0: Mike Hampton pitched seven shutout innings before leaving with a muscle cramp as the New York Mets beat the crosstown Yankees to avoid a four-game sweep.
Hampton (9-5), 7-1 in his last 12 starts, and Andy Pettitte (9-5) kept the game close, and even Todd Zeile's 14th homer, to the opposite field in the fourth inning, barely cleared the Shea Stadium fence over Paul O'Neill's glove.
Hampton gave up six hits and struck out eight.
RED SOX 7, BRAVES 2: Nomar Garciaparra homered twice as Boston snapped a five-game home losing streak.
The Red Sox scored seven runs on 10 hits against KevinMillwood (5-8), who lasted four-plus innings in place of scheduled starter GregMaddux.
INDIANS 5, REDS 3: At Cincinnati, Omar Vizquel hit his third homer in two games as Cleveland settled for a split of the intrastate season series.
Bartolo Colon (9-5) struck out eight and allowed three hits in six innings. Scott Williamson (2-6), NL Rookie of the Year as a reliever in 1999, won his first career start.
KenGriffeyJr. went 0-for-4 and was ejected by plate umpire JustinKlemm after arguing a called third strike in the eighth.
ORIOLES 5, PHILLIES 4: Will Clark's two-run single in the ninth lifted Baltimore at Philadelphia as Jeff Brantley (1-2) blew his first save after 13 straight.
Pinch-hitter HaroldBaines singled to start the ninth and was removed for pinch-runner LuisMatos. BradyAnderson walked, MikeBordick sacrificed and Clark hit a soft liner to center.
TWINS 3, PIRATES 2: Corey Koskie homered and drove in three runs as visiting Minnesota ended a seven-game losing streak.
MarkRedman (6-4) allowed a run on five hits over seven innings, struck out four and walked one. JoseSilva (5-3) lost his seventh consecutive decision as a starter.
BLUE JAYS 13, EXPOS 3: Raul Mondesi homered for the third straight game at Montreal, and Frank Castillo won his fifth straight decision for Toronto.
The Blue Jays collected a season-high 18 hits off six pitchers. The 13 runs tied a season high, also against Montreal.
BREWERS 10, TIGERS 3: Tyler Houston hit three two-run homers in his first three at-bats and tied his career-high with six RBIs for host Milwaukee.
WillieBlair (5-2) allowed five runs and lasted just four innings, losing as a starter for the first time this year.
CUBS 9, WHITE SOX 6: Sammy Sosa hit a two-run homer in a four-run sixth, and Henry Rodriguez had four RBIs with his fifth homer in nine games for the Cubs, who won two of three at Wrigley Field.
The White Sox, with the majors' best record at 55-32, hit four homers — two by CarlosLee and one each by FrankThomas and MagglioOrdonez — off KevinTapani (5-7). TimWorrell pitched a perfect ninth for his first save since July 18, 1997, with San Diego.
ASTROS 9, ROYALS 6: Jose Lima snapped a personal 13-game losing streak, and Lance Berkman drove in four runs with two homers at Houston.
Lima (2-13) hadn't won since his first start of the season on April 5 against Pittsburgh.
MARINERS 2, DODGERS 0: Seattle completed the best first half in franchise history when Jamie Moyer outdueled Chan Ho Park.
The Mariners shut out the visiting Dodgers for the second straight game as Moyer (8-3) gave up seven hits in seven innings, struck out a season-high eight and walked two.
MARLINS 10, DEVIL RAYS 9: At Miami, Preston Wilson homered and drove in a career-high four runs, and Cliff Floyd added a three-run shot for Florida.
JesusSanchez (5-7) allowed five runs — four earned — on five hits in five innings for the Marlins. Two of the hits were home runs by FredMcGriff and GregVaughn.
ANGELS 10, ROCKIES 4: Darin Erstad went 4-for-5, scored three runs and had two RBIs as Anaheim won its fourth straight and handed visiting Colorado its seventh consecutive loss.
Erstad's major league-leading 144 hits are the most at the All-Star break since Atlanta's RalphGarr had 149 in 1974.
PADRES 4, RANGERS 3: Trevor Hoffman earned his 250th career save as visiting San Diego snapped Texas' five-game winning streak.
Hoffman entered with runners on first and second and two out in the eighth inning and got out of it by getting LuisAlicea to fly out to right field on the first pitch.
CARDINALS 8, GIANTS 7: Pat Hentgen (8-6) allowed two hits in five scoreless innings and Fernando Tatis had a two-run homer as St. Louis ended San Francisco's eight-game winning streak.