Bronson Arroyo pitched a seven-hitter for his sixth career shutout, beating Tim Lincecum and San Francisco 11-0 for his first victory at AT&T Park and No. 100 with Cincinnati on Monday night.
Arroyo (9-7) struck out six and didn’t walk a batter in his 15th career complete game, a 108-pitch gem that ended in 2 hours, 45 minutes.
Devin Mesoraco and Shin-Soo Choo homered in the second inning off Lincecum, pitching for the first time since his no-hitter at San Diego.
Jay Bruce also hit a solo homer, Todd Frazier added a three-run double, and Derrick Robinson, a late addition to the lineup, had three hits.
Mesoraco, a Punxsutawney native and No. 1 pick of the Reds in the 2007 draft, hit his fifth home run of the season. He is batting .250 with 27 RBIs in 58 games.
BRAVES 2, METS 1: Jason Heyward made a diving catch with runners on first and second and two outs in the ninth inning after pinch-hitter Reed Johnson hit a go-ahead single with two outs in a two-run top half, leading Atlanta to a comeback victory over New York.
Playing for the first time after missing six games with a strained right hamstring, Heyward made a long run to his right and slid along the wet grass after grabbing pinch-hitter Justin Turner’s fly ball.
The Braves took advantage of catcher John Buck’s passed ball to score twice in the ninth against closer Bobby Parnell (5-5).
The Braves did not get their first hit off Dillon Gee until Freddie Freeman led off the seventh with a single.
Jordan Walden (4-1) pitched the eighth for the win.
PADRES 5, BREWERS 3: Jesus Guzman homered and had three RBIs to lift San Diego over Milwaukee hours after the Brewers learned that Ryan Braun would be suspended for the rest of the season.
Guzman capped a four-run sixth inning off Tom Gorzelanny (1-4) with a two-out double that snapped a tie.
San Diego starter Andrew Cashner (6-5) pitched six solid innings and keyed the sixth-inning rally with a leadoff bunt single. Huston Street pitched the ninth for his 17th save in 18 chances.
MARLINS 3, ROCKIES 1: Tom Koehler (2-5) tossed seven strong innings, Ed Lucas homered, and Miami scored for the first time in four games in a victory over Colorado.
Giancarlo Stanton reached base three times, and Steve Cishek notched his 18th save for the Marlins, whose scoring drought reached a franchise-record 37 innings after suffering a three-game sweep at Milwaukee over the weekend.
Troy Tulowitzki hit his 17th home run and D.J. LeMahieu had three hits for the Rockies.
CUBS 4, DIAMONDBACKS 2: Rookie Junior Lake hit his first major league homer and drove in three runs to power Chicago over Arizona.
Lake’s two-run homer off Tyler Skaggs (2-2) with no outs in the fifth inning gave the Cubs a 3-0 lead. Lake’s RBI single in the ninth scored Darwin Barney with an insurance run.
Dioner Navarro hit a solo home run in the second for the Cubs.
The loss, coupled with Los Angeles’ win in Toronto dropped the Diamondbacks out of first place behind the Dodgers in NL West.
Chris Rusin (1-0) got the win, and Kevin Gregg pitched the ninth for his 19th save.
DODGERS 14, BLUE JAYS 5: A.J. Ellis hit a two-run homer and drove in a career-best five runs, Hyun-Jin Ryu (8-3) pitched 5 1-3 innings, and Los Angeles beat Toronto for its fourth straight victory and 21st in 26 games.
Skip Schumaker added a three-run shot as the Dodgers moved a season-high four games above .500 and took over first place in the NL West.
Toronto made a season-high five errors and lost its fifth straight game. The Blue Jays have lost 12 of 16 overall.
RAYS 3, RED SOX O: Matt Moore (14-3) pitched a two-hitter for his first career shutout, and Tampa Bay beat Boston to move within a half-game of first place in the AL East.
Ben Zobrist had three hits and James Loney drove in two runs for the Rays, who won for the 18th time in 20 games.
The Rays have lost just twice since June 28, improving from fourth place and seven games out to within one win of the division lead.
RANGERS 3, YANKEES 0: Yu Darvish allowed two singles over 6 1-3 scoreless innings in his first start in 16 days, combining with three relievers on a three-hitter that carried Texas past New York.
Darvish (9-4), who last pitched July 6 before going on the disabled list with a right trapezius strain, struck out four and walked two. He left after allowing consecutive batters to reach in the seventh, having thrown 60 of 90 pitches for strikes.
Just before the game, the Rangers announced they had acquired right-hander Matt Garza from the Chicago Cubs. Garza likely will make his Texas debut Wednesday night against the Yankees.
All-Star closer Joe Nathan pitched the ninth for his 31st save in 32 chances to cap the Rangers’ eighth shutout of the season.
TIGERS 7, WHITE SOX 3: Max Scherzer (14-1) outpitched Chris Sale (6-9) in a matchup of All-Star pitchers, and Detroit overcame Miguel Cabrera’s injury to beat Chicago.
With one out in the bottom of the fifth inning, Cabrera was replaced at third base by Don Kelly. The 2012 AL MVP, who appeared to be holding his left side as he walked off the field, was removed with a sore hip flexor muscle and will be evaluated Tuesday.
Cabrera, who became baseball’s first Triple Crown winner in 45 years last season, has played in 97 of Detroit’s 98 games this year. He began the day leading the AL with a .359 batting average and 96 RBIs.
ORIOLES 9, ROYALS 2: Chris Davis and J.J. Hardy each drove in three runs, and Baltimore defeated Kansas City to extend its winning streak to a season-high five games.
Davis, who leads the majors with 97 RBIs, drove in a pair of runs with a sixth-inning double and another with a sacrifice fly in the first inning.
Hardy homered, his 17th of the season, in the four-run sixth with Davis aboard. He picked up another RBI in the third when Davis scored on his groundout.
The Orioles’ 18-hit attack matched their season high.
Scott Feldman (2-1), who was acquired in a July 2 trade from the Chicago Cubs, picked up the victory. He limited the Royals to five singles and two runs over eight innings.
ATHLETICS 4, ASTROS 3: Josh Reddick put Oakland on top with a two-run homer in the eighth inning, and the Athletics remained perfect this season against Houston.
Chris Young hit a solo homer for the A’s, who are 10-0 against their new AL West foes this season and 15-1 all-time.
Houston took a 3-0 lead thanks in part to Oakland tying a season high with three errors. Young’s shot cut the lead to one in the seventh before Reddick’s drive to right field off Wesley Wright (0-4) made it 4-3.
MARINERS 2, INDIANS 1: Kendrys Morales and Mike Zunino each homered, Aaron Harang (5-8) pitched seven strong innings, and Seattle beat Cleveland to win its season-high seventh straight victory.
Morales led off the fourth inning with a homer and Zunino did the same in the fifth off Indians starter Ubaldo Jimenez, helping Seattle increase its league-leading total to 29 homers in July.
Nick Swisher homered in the first for the Indians.
TWINS 4, ANGELS 3: Clete Thomas homered and hit an RBI double and then robbed pinch-hitter Chris Iannetta of a go-ahead homer in the eighth inning to help Minnesota beat Los Angeles and hand Joe Blanton his major league-worst 13th defeat.
Samuel Deduno (6-4) allowed two runs, four hits and five walks over seven innings while striking out five on the anniversary of his first big league victory.