MILWAUKEE — Mike Fiers held Pittsburgh to two hits in seven innings for his fourth straight win since coming up from Triple-A, and the Milwaukee Brewers avoided a three-game sweep at home by beating the Pirates 4-3 on Sunday.
Fiers (4-1) fanned seven. He allowed Starling Marte's two-run shot in the second before retiring 16 of the next 17 batters.
Closer Francisco Rodriguez gave up a homer to Andrew McCutchen with one in the ninth.
REDS 5, BRAVES 3: At Cincinnati, Alfredo Simon pitched seven strong innings to earn his first win in eight starts since the All-Star break and Todd Frazier homered for Cincinnati.
Simon (13-8), who was 0-5 since pitching in the All-Star Game, opened with six shutout innings before yielding a run in the seventh. He allowed five hits with one walk and six strikeouts over seven innings.
METS 11, DODGERS 3: At Los Angeles, Lucas Duda homered twice, drove in a career-high five runs, and was involved in the Mets' first triple play in more than four seasons, allowing Bartolo Colon to breeze.
Colon (12-10) gave up two runs and five hits over six innings and struck out five in his first start since his mother, Adriana, passed away on Monday from breast cancer. Kevin Correia (2-1) lasted only three innings on his 34th birthday, giving up seven runs and seven hits.
NATIONALS 14, GIANTS 6: At Washington, Ian Desmond and Bryce Harper each homered and drove in two runs. Jose Lobaton doubled among his three hits, drove in a run, and scored twice for the Nationals, who took the rubber game against the Giants despite a labored four-inning outing from starter Stephen Strasburg.
Craig Stammen (4-4) allowed a run in two innings of relief for NL-East leading Washington, which has won 12 of 13.
PHILLIES 7, CARDINALS 1: At Philadelphia, Jimmy Rollins homered and Jerome Williams tossed eight strong innings to lead Philadelphia.
Jhonny Peralta and Oscar Taveras had a pair of hits for St. Louis, which lost for just the third time in 11 games.
PADRES 7, DIAMONDBACKS 4: At Phoenix, Yasmani Grandal homered and drove in four runs, Ian Kennedy won in his second game back at Chase Field. After struggling his first game back in the desert a year ago, Kennedy (10-11) was sharp against his former team before tiring late, striking out six in 5 2/3 innings.
Cliff Pennington hit a solo homer and Miguel Montero had a two-run single for the Diamondbacks.
ROCKIES 7, MARLINS 4: At Denver, Nolan Arenado hit a two-run homer and Christian Bergman pitched into the seventh to earn his first major league win. Bergman (1-2) was reinstated from the disabled list earlier in the day after missing 51 games with a broken left hand. He gave up nine hits and four runs in his first start since June 20.
CUBS 2, ORIOLES 1: At Chicago, Tsuyoshi Wada allowed Steve Pearce's leadoff homer in the seventh inning for Baltimore's only hit.
Wada (4-1) got a popout after the homer that landed on Waveland Avenue and departed to a standing ovation from the crowd of 32,774. He struck out a career-high eight and walked one in 6 1/3 innings in his eighth career start. He retired 16 straight after Adam Jones drew a two-out walk in the first.