NEW YORK -- Roger Clemens didn't give Barry Bonds anything to swing at. Instead, the Yankees ace hit him -- just as he hinted -- and left San Francisco Giants manager Dusty Baker questioning Clemens' courage.
''I've got a lot of respect for Roger as a pitcher,'' Baker said. ''What do they call him, the Rocket? Maybe Roger the Dodger, that's good enough.''
Clemens plunked Bonds with a pitch on his protective arm guard and walked him three times as New York pitched around the slugger all afternoon and beat the Giants 4-2 Sunday.
Diamondbacks 7, Red Sox 3
BOSTON -- Junior Spivey hit an inside-the-park home run and the Arizona Diamondbacks completed a sweep of the team with the majors' best record with a win over the Boston Red Sox.
Luis Gonzalez, Damian Miller and Erubiel Durazo also hit solo homers, and Gonzalez and Mark Grace each doubled in a run.
Spivey hit a ball to left-center field in the seventh that bounced off the wall as center fielder Johnny Damon crashed into it. Left fielder Brian Daubach raced to retrieve it and slipped. His throw was up the third-base line and Spivey missed the plate as he ran by it. But he went back to touch it for his eighth homer before catcher Jason Varitek could tag him.
Cubs 5, Mariners 1
SEATTLE -- Sammy Sosa hit his major league-leading 22nd home run and Fred McGriff also connected, and Jon Lieber pitched the Chicago Cubs past the Seattle Mariners.
Lieber (4-4) blanked the Mariners until Desi Relaford hit an RBI single with two outs in the ninth inning.
Lieber then finished, ending a personal four-game losing streak with his first victory since April 25. He gave up 10 hits, walked none and struck out five.
Athletics 7, Astros 6
OAKLAND, Calif. -- Miguel Tejada hit a tiebreaking home run in the eighth inning and the Oakland Athletics completed a three-game sweep of the Houston Astros.
Tejada drove in four runs as the Athletics won their fourth in a row, matching a season best.
Angels 7, Reds 4
ANAHEIM, Calif. -- David Eckstein hit his major league-leading third grand slam and a triple as the Anaheim Angels beat the Cincinnati Reds.
Adam Kennedy added a two-run triple and Scott Schoeneweis (5-4) allowed a run and seven hits in 6 1-3 innings.
Marlins 6, Twins 3
MINNEAPOLIS -- Derrek Lee homered twice and made a key catch at first base, leading the Florida Marlins over the Minnesota Twins.
Mike Lowell drove in three runs and Andy Fox had three hits as the Marlins averted a three-game sweep at the Metrodome.
Dodgers 2, Orioles 1
BALTIMORE -- Odalis Perez pitched eight innings of four-hit ball and Brian Jordan drove in two runs as the Los Angeles Dodgers beat the Baltimore Orioles.
Perez (6-3) struck out a career-high 10, issued only one walk and allowed one run. Eric Gagne, who worked the ninth to earn his 21st save in 22 opportunities.
Royals 3, Cardinals 2
KANSAS CITY, Mo. -- Raul Ibanez led off the bottom of the ninth inning with a home run into the right-field bullpen, lifting the Kansas City Royals over the St. Louis Cardinals.
Ibanez's second homer of the year, coming on a 3-1 pitch from reliever Mike Timlin (1-3), helped the Royals avoid their first-ever series sweep by St. Louis. It also snapped the Cardinals' six-game interleague winning streak.
Phillies 7, Tigers 5
DETROIT -- Brandon Duckworth won for the first time in six starts and Pat Burrell drove in two runs with a double and a triple as the Philadelphia Phillies defeated the Detroit Tigers.
Duckworth (3-4) allowed one earned run and struck out six. He pitched six innings, allowed seven hits and didn't walk a batter.
White Sox 13, Expos 2
CHICAGO -- Magglio Ordonez drove in six runs to tie a career high, leading Mark Buehrle and the Chicago White Sox over the Montreal Expos.
Ordonez had three hits -- two doubles -- and Jose Valentin homered as the White Sox offense finally opened up. Chicago averaged three runs in its previous 13 games, and hadn't scored more than six runs since May 24.
Indians 8, Mets 3
CLEVELAND -- Rookie Ryan Drese shut out the Mets for 5 2-3 innings and Omar Vizquel had two more RBIs as the Cleveland Indians salvaged the finale of a three-game series by beating the sloppy Mets.
Drese (6-4) bounced back from his worst outing this season with one of his better ones.
Blue Jays 3, Rockies 2
TORONTO -- Rookie Joe Lawrence's sacrifice fly capped a two-run rally in the bottom of the ninth inning and the Toronto Blue Jays beat the Colorado Rockies to complete a three-game sweep.
The Rockies had scored only one run in the series before pinch-hitter Benny Agbayani's two-out, two-run single in the ninth.
But the Blue Jays came back to win their fourth in a row and ninth in 10 games. Colorado has lost six of seven.
Padres 9, Devil Rays 6
ST. PETERSBURG, Fla. -- Randy Winn homered and doubled three times and Julius Matos hit his first major league home run and drove in four runs as the San Diego Padres beat the Tampa Bay Devil Rays.
Matos had a three-run homer in the second -- in just his 11th big league at-bat -- and added a fourth-inning RBI single. He was making his third start and sixth appearance since being called up from Triple-A Portland on May 30.
Braves 9, Rangers 3
ARLINGTON, Texas -- Javy Lopez drove in four runs, one more than he had in his last 19 games, and Atlanta extended its season-best winning streak to six games with a win over Texas.
Vinny Castilla had two RBIs and scored two more runs to help the Braves become only the second NL team to sweep a series in Texas.
Peninsula Clarion ©2015. All Rights Reserved.