BOSTON -- Baseball's winningest pitcher had his way with baseball's winningest team.
Curt Schilling and the Arizona Diamondbacks handed Pedro Martinez his first loss, beating the Boston Red Sox 3-2 Saturday to remain perfect at Fenway Park.
Schilling (12-1) allowed six hits and two walks over 7 1-3 innings, striking out nine to improve his major league-leading victory total.
Giants 4, Yankees 3
NEW YORK -- Barry Bonds made his first Yankee Stadium home run a memorable one, and San Francisco found a way to beat Mariano Rivera (1-3).
Bonds hit one of the most impressive homers ever at baseball's most famous ballpark and the Giants took advantage of Alfonso Soriano's error to break a 3-all tie in the ninth inning.
Bonds hit a three-run homer almost halfway up the upper-deck in right field in the first, his 21st this season and the 588th of his career. He has now homered in all 27 ballparks he has played in.
Blue Jays 3, Rockies 1
TORONTO -- Vernon Wells and Carlos Delgado homered in the seventh inning, leading Pete Walker and Toronto over Colorado.
Walker (2-0) and relievers Cliff Politte and Kelvim Escobar combined on a four-hitter. Escobar pitched the ninth for his 12th save in 15 chances. The Blue Jays have won eight of nine, and are 5-1 under new manager Carlos Tosca.
Mariners 4, Cubs 2
SEATTLE -- Freddy Garcia won his fourth straight start, and Desi Relaford drove in three runs for Seattle.
Garcia (8-4), who hasn't lost since May 19, shut out the Cubs until Todd Hundley homered with one out in the seventh.
Athletics 5, Astros 1
OAKLAND, Calif. -- Miguel Tejada homered in a five-run fourth inning, and rookie Aaron Harang made the lead stand up for Oakland.
The resurgent A's have won seven of nine, upping their record to 31-30. They had not been above .500 since May 8, when they were 17-16.
Reds 4, Angels 3
ANAHEIM, Calif. -- Russell Branyan drove in two runs in his Reds debut, and Aaron Boone hit a tiebreaking RBI double in the eighth inning as Cincinnati beat Anaheim.
Ken Griffey Jr. did not play because of a strained right hamstring he hurt Friday night. Reds manager Bob Boone said he hoped the injury was minor, ''but we won't know for a few days.''
Twins 5, Marlins 3
MINNEAPOLIS -- Jacque Jones and Torii Hunter each drove in two runs to help the Minnesota Twins beat the Florida Marlins.
The Twins won their third straight and are a major league-best 23-10 at home.
Dodgers 8, Orioles 4
BALTIMORE -- Kazuhisa Ishii overcame a rocky start to earn his 10th win, and Shawn Green and Mark Grudzielanek homered as the Los Angeles Dodgers defeated the Baltimore Orioles.
After giving up a three-run homer to Tony Batista in the first inning, Ishii rebounded to become the first Dodgers starter to go 10-1 since Doug Rau in 1977.
Mets 8, Indians 6
CLEVELAND -- Mike Piazza capped New York's seven-run rally in the seventh inning with a three-run homer off Paul Shuey, and the Mets held on to beat the Cleveland Indians.
Piazza, who didn't start behind the plate because he was still feeling the effects of dehydration, connected for his 11th homer in the seventh off Shuey, who had gone 56 consecutive appearances without giving up a homer.
Expos 2, White Sox 1
CHICAGO -- Vladimir Guerrero hit a go-ahead homer leading off the ninth inning, giving the Montreal Expos a win over the Chicago White Sox.
Guerrero hit his 15th home run, sending the first pitch from Keith Foulke (0-4) over the fence in dead center field.
Cardinals 11, Royals 3
KANSAS CITY, Mo. -- Albert Pujols, Miguel Cairo and Eli Marrero each hit three-run homers as the St. Louis Cardinals beat the Kansas City Royals.
Matt Morris (8-4) pitched eight innings, retiring his last 18 batters. He gave up two runs on four hits, walked one and struck out eight. The Cardinals have won the first two games of the I-70 series, a rematch of the 1985 World Series.
Phillies 2, Tigers 1
DETROIT -- Travis Lee's RBI single in the eighth broke a tie to help the Philadelphia Phillies beat the Detroit Tigers.
The Phillies ruined the major league debut of Mike Maroth, who pitched seven scoreless innings, but left after 95 pitches.
Devil Rays 3, Padres 2
ST. PETERSBURG, Fla. -- Steve Cox singled home the winning run in the 10th inning to give the Tampa Bay Devil Rays a victory over the San Diego Padres.
Ron Gant homered off Tampa Bay starter Tanyon Sturtze with one out in the top of the ninth inning to tie it at 2.
Randy Winn hit a leadoff single off Alan Embree (3-4) in the 10th and went to second after Embree fielded Jason Conti's bunt and made a bad throw that pulled shortstop Deivi Cruz off second base for an error.
Braves 6, Rangers 3
ARLINGTON, Texas -- Andruw Jones hit his second home run of the game in the 10th inning, a three-run shot off Hideki Irabu that sent Atlanta to a victory over Texas.
It was the seventh homer Irabu (2-6) has allowed in four outings. He is 1-4 in his last five appearances and has only converted one save during that span. Texas has lost five of six and 11 of 15.
Pirates 9, Brewers 8
PITTSBURGH -- Craig Wilson lined a bases-loaded single with one out in the bottom of the 11th inning to give the Pittsburgh Pirates a win over the Milwaukee Brewers on Saturday night.
Jack Wilson opened the inning with a double for his first career four-hit game. Jason Kendall singled off the body of pitcher Ray King (1-2) and Brian Giles was intentionally walked.
With Pittsburgh's bench depleted, pitcher Kip Wells pinch-hit and struck out. Wilson then hit a 0-1 pitch to left to give the Pirates their second consecutive win.
Pittsburgh had been 0-30 when trailing after eight innings.
Brian Boehringer (1-1), the Pirates' fifth pitcher, got the win with 1 2-3 innings of scoreless relief.
The Pirates scored a run in the ninth to tie it at 8. Giles drew a walk to load the bases with one out and Aramis Ramirez followed with a sacrifice fly off Mike DeJean.
Giles hit a three-run homer in the seventh that pulled Pittsburgh to 8-7.
Peninsula Clarion ©2013. All Rights Reserved.