ATLANTA — Andrelton Simmons hit a tiebreaking sacrifice fly in the seventh inning, then made an eye-popping play to start the ninth as the Atlanta Braves beat the Washington Nationals 3-2 Monday night and ended their four-game losing streak. Atlanta beat the Nationals for the eighth straight time dating to last season. The Braves swept three games at Washington earlier this month. Washington's Stephen Strasburg ended his career-worst streak of losses in four straight starts. He allowed two runs in six innings. Nationals manager Davey Johnson said the pitcher has a little tightness in his right forearm and was seen by a doctor after his start. Johnson said the hard-throwing righty will be given medication. Strasburg, who is 1-4 with a 3.13 ERA, said he'll be able to make his next scheduled start. Jordan Walden (1-0) struck out three in 1 2-3 hitless innings. Craig Kimbrel closed for his ninth save. Tyler Clippard (1-1) took the loss. Reds 2, Cardinals 1: Mat Latos outpitched Adam Wainwright, extending his scoreless innings streak to 17, and Cincinnati got an RBI apiece from Joey Votto and Xavier Paul in a victory over St. Louis. Aroldis Chapman worked a perfect ninth for his sixth save, finishing off the third road victory in 11 games for the Reds and handing St. Louis its third straight loss. Brewers 10, Pirates 4: Brewers pitcher Yovani Gallardo hit one of five home runs for Milwaukee, which went back-to-back twice against Pittsburgh. Gallardo (3-1) also tossed three-hit ball over seven innings, retiring his final 13 batters while improving to 10-2 against Pittsburgh. He and Norichika Aoki hit consecutive homers in the fourth before Carlos Gomez and Yuniesky Betancourt repeated the feat in the fifth. Jean Segura also connected for the Brewers, who added three triples and matched a season high for runs. They hit back-to-back homers twice in a game for the first time since 2005. Milwaukee is 45-7 against the Pirates at Miller Park since 2007, the best record by any team against a division opponent during that stretch. Pirates starter Wandy Rodriquez (2-1) walked four in a five-run first. Rodriguez, who entered with a 1.66 ERA, had walked three batters in his first four starts this season. Cubs 5, Padres 3: Darwin Barney and Cody Ransom each drove in two runs as Chicago defeated San Diego. Barney hit a pair of RBI doubles and Ransom went 2 for 4 with a home run against the team that let him go this month. Both players also made nice defensive plays in the seventh inning with runners in scoring position to preserve the lead. Scott Hairston also homered for the Cubs. Giants 6, Diamondbacks 4: Brandon Belt hit a two-run single in the eighth inning, helping San Francisco beat Arizona to end a five-game losing streak. Belt also had a solo homer in the second against Ian Kennedy. The first baseman broke a 4-all tie in the eighth after Brad Ziegler (1-1) gave up a leadoff double to Nick Noonan and walked two. Marlins 4, Mets 3, 15 innings: Nick Green hit a game-winning sacrifice fly and Miami rallied for two runs in the 15th inning to hand New York its fifth consecutive loss. Marlins slugger Giancarlo Stanton limped out of the game in the 10th inning with a strained right hamstring and was placed on the 15-day disabled list after the game. Rockies 12, Dodgers 2: Nolan Arenado hit his first major league home run, and Wilin Rosario and Dexter Fowler also homered for the Rockies. — Agencies