Edwin Jackson and Michael Bowden tied a major league record by combining to throw five wild pitches in an inning, and the San Francisco Giants got another assist from a Cubs pitcher in a three-run 10th Sunday that led to their 10-7 victory in Chicago.
The Cubs matched the record for wild pitches by a team in an inning during a four-run sixth. They also walked four in the inning to help San Francisco pull ahead, 5-4, though the Giants had to rally again.
Chicago led, 7-6, before Hunter Pence’s solo homer on a 2-2 pitch off Shawn Camp with two outs in the ninth.
With runners on the corners and one out in the 10th, Camp (0-1) was called for a balk with Buster Posey at the plate. Posey followed with an RBI single and, one out later, Marco Scutaro added an RBI double.
George Kontos (1-1) pitched a scoreless inning for the win, and Sergio Romo worked the 10th for his seventh save.
Starlin Castro and Nate Schierholtz each hit two-run homers in the first off Tim Lincecum, who settled down to allow those four runs in five innings.
Brewers 4, Cardinals 3 — Jonathan Lucroy hit a solo home run in the 10th inning and Milwaukee rallied past St. Louis to avoid a sweep at Busch Stadium.
Milwaukee tied it in the ninth on a leadoff single by Carlos Gomez and an RBI double by Yuniesky Betancourt.
Yankees 3, Orioles 0 — Hiroki Kuroda pitched a five-hitter for his fifth career shutout and Brett Gardner hit his first home run off a lefthander since July 2010, leading host New York over Baltimore. Kuroda struck out four and walked none.
Diamondbacks 1, Dodgers 0 — In Phoenix, Paul Goldschmidt hit a game-winning single off Josh Beckett with one out in the ninth, lifting Arizona over Los Angeles.
Phillies 2, Marlins 1 — Roy Halladay earned his 200th career victory, bouncing back from consecutive poor outings to pitch eight innings, and Laynce Nix broke a 1-1 tie in the ninth with his second pinch-hit homer of the season as Philadelphia nipped host Miami.
Royals 3, Blue Jays 2 — Alex Gordon drove home Chris Getz with a walkoff single against Darren Oliver in the ninth, Ervin Santana threw eight strong innings, and Kansas City denied the Blue Jays a sweep.
Braves 9, Nationals 0 — Justin Upton’s seventh homer backed Paul Maholm and helped lift Atlanta past host Washington to a sweep, as well as a ninth straight win.
Angels 4, Astros 1 — Mike Trout hit his first home run and Josh Hamilton also connected, leading C.J. Wilson and Los Angeles over Houston in Anaheim, Calif.
Tigers 10, Athletics 1 — Austin Jackson homered and drove in three runs, Torii Hunter added two doubles and a triple, and Detroit cruised past host Oakland.
Rockies 2, Padres 1 — Todd Helton had a pinch-hit, two-run homer in the seventh and Jorge De La Rosa and three relievers combined on a two-hitter to carry visiting Colorado by San Diego, its second sweep of the Padres this season.
Mariners 4, Rangers 3 — Dustin Ackley snapped a sixth-inning tie with his first RBI of the season, rookie Brandon Maurer rebounded from a horrible start to throw six strong innings for his first career victory, and Seattle topped visiting Texas.
White Sox 3, Indians 1 — Jake Peavy struck out 11 in seven innings after allowing a leadoff homer to Michael Bourn, Paul Konerko homered, and Chicago broke a five-game losing streak, beating Cleveland for its first road win of the season.
Pirates 10, Reds 7 — Michael McKenry had the first two-homer game of his career and Starling Marte hit a tiebreaking two-run drive in a six-run eighth, helping host Pittsburgh rally from a five-run deficit for a win over Cincinnati.
. . .
A wintry mix of light snow and rain forced the Twins to postpone their interleague series finale against the Mets.