SAN FRANCISCO — Ryan Vogelsong broke his throwing hand on a swing after pitching himself toward his first win in seven starts, and the San Francisco Giants returned from a terrible road trip to beat the Washington Nationals 8-0 on Monday night.
The right-hander fouled a ball off his right hand in the bottom of the fifth and grimaced in pain while grabbing the hand. He was quickly examined near the batter's box and left the game. The Giants later announced the injury, without immediately providing any other details.
Vogelsong (2-4) snapped a six-start winless stretch with just his second victory of 2013 and first since April 11 against the Cubs at Wrigley Field and seemed back on track.
He walked off as Nick Noonan pinch hit. Vogelsong allowed three hits in five scoreless innings and lowered his ERA from 8.06 to 7.19.
Brandon Belt hit a solo home run, matched his career best with four hits and scored three runs as San Francisco pounded a season-high 17 hits. Angel Pagan hit an RBI double and two-run single for San Francisco, also making a great leaping catch against the center-field wall.
Andres Torres had three hits and drove in a run and Marco Scutaro added an RBI single among his two hits.
Dodgers 3, Brewers 1
At Milwaukee, Clayton Kershaw scattered three singles in his second complete game of the year and Matt Kemp hit his first home run since April 24, lifting Los Angeles past Milwaukee.
Ryan Braun managed a pair of singles and Yuniesky Betancourt also singled for the only hits off Kershaw (5-2). The lefty struck out five and walked one.
Diamondbacks 5, Rockies 1
At Denver, Patrick Corbin tossed a three-hitter for his first complete game and struck out a career-high 10, lifting Arizona over Colorado.
Corbin (7-0) joined Randy Johnson as the only lefties in team history to begin the season 7-0. He also turned in his club-record ninth straight start in which he's pitched at least six innings and allowed two runs or less.
Padres 4, Cardinals 2
At San Diego, Jason Marquis combined with four relievers on a four-hitter to win his fifth straight start and Will Venable homered to lead San Diego.
Marquis (6-2) has won five consecutive starts for the first time since 2007 with the Chicago Cubs. He allowed two runs, one earned, on three hits in six innings.
Reds 4, Mets 3
At New York, Jay Bruce hit a tiebreaking homer and an RBI double to back Johnny Cueto's wild but effective return from the disabled list during Cincinnati's victory.
Marlins 5, Phillies 1
At Miami, Alex Sanabia outpitched Cole Hamels in a matchup of struggling starters to lead Miami past Philadelphia.
Justin Ruggiano and Nick Green each drove in two runs for Miami in front of a season-low crowd of 13,231 at Marlins Park. Sanabia (3-6) allowed one run and seven hits over 61/3 innings.
Astros 6, Royals 5
At Houston, Matt Dominguez hit a three-run homer and Jason Castro added a solo shot to give the Astros a win over the Royals.
The Astros trailed by one in the fourth inning before Dominguez launched his fourth homer of the season into the Crawford Boxes in left field to give Houston a 6-4 lead.
Former Ashland High star and Kansas City starter Jeremy Guthrie (5-2) allowed eight hits and a season-high six runs in five innings — his shortest start of the season.
Athletics 9, Rangers 2
At Arlington, Texas, Seth Smith homered and scored three times, Bartolo Colon pitched seven strong innings for his first win in nearly a month and the Athletics beat the Rangers.
Colon, who turns 40 on Friday, gave up two runs on six hits and struck out three. It was the first win for Colon (4-2) since April 23 at Boston.
Coco Crisp got three hits, and had the first of three straight Oakland doubles in a four-run fifth inning that broke a 1-1 tie.
Indians 10, Mariners 8, 10 innings
At Cleveland, Yan Gomes hit a three-run homer in the 10th inning and the Indians, twice revived by Seattle's fielding errors, beat the Mariners to complete a four-game sweep of the Mariners.
Gomes, who also homered in the second, drove a 3-2 pitch from Charlie Furbush (0-3) over the wall in left, giving the Indians their fifth straight win and third walk-off over the Mariners in four days. The improbable win came after Cleveland's bullpen gave up homers in three consecutive innings.
Yankees 6, Orioles 4
At Baltimore, Vernon Wells doubled in the tiebreaking run in the 10th inning and New York hit four solo homers in a victory over Baltimore, extending the Orioles' losing streak to six games.
New York trailed 4-3 in the ninth before Travis Hafner homered with one out on a 3-1 pitch from Jim Johnson, who has blown three straight save opportunities after converting a franchise-record 35 in a row.
Blue Jays 7, Rays 5
At Toronto, R.A. Dickey won his second straight start, Edwin Encarnacion hit a tiebreaking, bases-loaded double in the seventh inning, and the Blue Jays beat the Rays.
Dickey (4-5) allowed three runs — two earned — and four hits in a season-high eight innings as the Blue Jays won their fourth straight home game. The reigning NL Cy Young Award winner walked four and struck out five.
White Sox 6, Red Sox 4
At Chicago, Adam Dunn hit a three-run homer in the first inning and the White Sox handed Jon Lester his first loss of the season with a victory over the Red Sox.
Alejandro De Aza and Alexei Ramirez added consecutive RBI doubles in the second as Chicago took advantage of an ineffective Lester (6-1) to earn its fifth win in seven games.
Braves 5, Twins 1
At Atlanta, Julio Teheran pitched into the ninth inning, Dan Uggla hit a three-run homer in the first and Atlanta beat struggling Minnesota for its fourth straight victory.
Teheran (3-1) gave up five hits, including Josh Willingham's homer in the ninth. He struck out four, walked one and threw 80 of 123 pitches for strikes.