Oakland, Calif. Barry Bonds went 2-for-3 with a pair of singles and an intentional walk, and Matt Cain pitched a one-hitter in the San Francisco Giants' anticlimactic 6-0 victory over the Oakland Athletics on Sunday.
Bonds remained at 714 home runs a day after connecting for a solo shot to tie Ruth for second behind home-run king Hank Aaron's 755.
Mark Sweeney hit a two-run double, Randy Winn singled in two runs, and Ray Durham drove in a run on a groundout to help Cain (2-5) end a three-game losing streak.
"I'm just glad it's over with, and you guys can watch Albert Pujols now, because he's doing some wonderful things," Bonds said of the Cardinals' Pujols, who hit his major-league-leading 22nd homer Sunday, a solo shot in a 10-3 victory at Kansas City.
Devils Rays 3, Marlins 0
St. Petersburg, Fla. - Scott Kazmir allowed four hits and matched a career-high with 11 strikeouts in eight innings. Kazmir (7-2) held the Marlins to three singles and Miguel Cabrera's fourth-inning double en route to a career-best fifth straight win. He walked one and hit a batter.
Tigers 1, Reds 0
Detroit - Placido Polanco's pinch-hit single in the eighth inning broke a scoreless tie, and Nate Robertson tossed 71â3 innings. Robertson struck out seven, walked five and allowed three hits. Fernando Rodney (3-1) and Todd Jones combined to throw 12â3 hitless innings, with Jones getting his 13th save.
Nationals 3, Orioles 1
Washington - Livan Hernandez snapped a seven-start winless streak. Hernandez (2-5) limited Baltimore to one run in seven innings, despite allowing four walks and six hits. He hadn't earned a victory since April 8 at Houston, his second start of the season. Bruce Chen (0-5) gave up three runs and seven hits over four innings. Mike Stanton pitched a perfect eighth and Chad Cordero the ninth for his fifth save.
Indians 3, Pirates 2 (10)
Cleveland- Grady Sizemore singled home the winning run with two outs in the 10th inning to give Bob Wickman his first win in nearly four years. The host Indians won for the fifth time in six games and improved to 17-4 in interleague play the past two years. Wickman (1-0) earned his first win since he threw a scoreless inning for Cleveland against Texas on Aug. 10, 2002.
Phillies 10, Red Sox 5
Philadelphia - Bobby Abreu drove in five runs to help Philadelphia snap a five-game losing streak. Abreu singled, tripled and homered, and Ryan Howard also hit a shot for the Phillies.
Astros 5, Rangers 0
Houston - Taylor Buchholz pitched a five-hitter for his first career shutout. Buchholz (3-3) walked none and struck out a career-high six in his first career complete game.
Brewers 5, Twins 3
Milwaukee - Carlos Lee's two-run double keyed a four-run seventh inning. Chris Capuano (5-3) won for the first time in four starts. Derrick Turnbow pitched the ninth for his 14th save.
Cubs 7, White Sox 4
Chicago - Michael Barrett delivered a game-tying triple, and Jacque Jones followed with a two-run homer in the eighth. Carlos Zambrano (3-2) earned the win, allowing four hits in seven innings.
Rockies 5, Blue Jays 3
Denver - Garrett Atkins drove in three runs with a bases-loaded double, Josh Fogg snapped a six-game winless streak, and Colorado completed a three-game sweep.
Mets 4, Yankees 3
New York - The New York Mets received consecutive home runs from Carlos Delgado and David Wright to edge the Yankees. Tom Glavine won his fifth straight start by pitching six strong innings, and Wright hit a mammoth shot out of Shea Stadium, helping the Mets take two of three. Derek Jeter hit a two-run single for the Yankees. Glavine (7-2) gave up two runs and seven hits in his 282nd win. He walked four and finished with four strikeouts, pushing his career total to 2,401 and tying Hall of Famer Dennis Eckersley for 35th place.
Mariners 10, Padres 8
Seattle - Raul Ibanez and Carl Everett homered during an eight-run second inning. Felix Hernandez (3-5) allowed a career-high seven earned runs.
Dodgers 7, Angels 0
Los Angeles - Derek Lowe allowed three hits in seven shutout innings for his first win since April 13, Andre Ethier hit a three-run homer, and the host Dodgers completed a sweep.
Braves 2, Diamondbacks 1
Atlanta- Tim Hudson pitched eight scoreless innings to help Atlanta beat Arizona. Hudson (4-3) gave up six hits.