UNDATED (AP) — The Atlanta Braves have dropped four of five since reeling off 10 straight victories.

Clint Barmes (BAHR'-mehs) snapped out of a season-long slump by supplying a pair of run-scoring singles in Pittsburgh's third straight win over the Braves, 4-2. Barmes entered the game hitting .093 with no RBIs before helping the Pirates win for the ninth time in 12 games since a 1-5 start.

In other big league action:

— Didi Gregorius homered and later singled to spark a two-run ninth that lifted Arizona over Colorado 5-4, ending the Rockies' eight-game winning streak. Rockies starter Juan Nicasio (nih-KAH'-see-oh) had a no-hitter and a 3-0 lead until Gregorius led off the fifth with a blast.

— Boston had a seven-game winning streak until Kansas City swept the Red Sox in a twinbill. Salvador Perez snapped a 2-2 tie with a two-run single in the fourth inning of the Royals' 4-2 win against the Red Sox in Game 1. Andrew Miller's bases-loaded walk to Lorenzo Cain in the 10th inning allowed Kansas City to beat the Bosox 5-4.

— Dillon Gee combined with four relievers on a four-hitter as the New York Mets beat Washington 2-0 to win the rubber match of the series. John Buck leads the majors with 22 RBIs after hitting his seventh homer, a solo shot that put the Mets ahead in the second inning.

— J.P. Arencibia (ar-ehn-SEE'-bee-uh) hit a two-run homer and Melky Cabrera had three hits in Toronto's 8-4 win over the New York Yankees. Brett Lawrie had two hits and two RBIs as the Blue Jays avoided a three-game sweep.

— Michael Young ran his hitting streak to 12 games and Philadelphia earned a four-game split by scoring four times in the eighth inning of a 7-3 win over St. Louis. Ben Revere snapped a 3-3 tie with an RBI single in the eighth before scoring on a three-run blast by Erik Kratz.

— Brandon Phillips supplied the go-ahead run for the second straight day as Cincinnati outscored Miami 10-6. Todd Frazier hit a three-run double in an eight-run seventh, and Joey Votto went 3-for-5 with a solo homer and two runs scored.

— Yunel Escobar (yoo-NEHL' EHS'-koh-bahr) was 3-for-4 with a solo shot and two RBIs as Tampa Bay mauled Oakland 8-1 to complete a three-game sweep. Roberto Hernandez allowed a run and three hits in six innings for his first major league victory since he was known as Fausto Carmona (FOW'-stoh kar-MOH'-nuh) in 2011.

— Josh Willingham atoned for an earlier misplay with a tiebreaking three-run double in Minnesota's four-run seventh inning, leading the Twins to a 5-3 victory over the slumping Chicago White Sox. Scott Diamond gave up one earned run and four hits in six innings for his first win of the year.

— Mark Ellis drove in three runs and the Los Angeles Dodgers beat erratic Jake Arrieta and the Baltimore Orioles 7-4 to snap a six-game losing streak. Matt Kemp singled in the go-ahead run during a four-run fifth.

— Milwaukee owns a seven-game winning streak after Ryan Braun belted a three-run homer in the fifth, three innings before he was ejected in the Brewers' 4-2 decision over the Chicago Cubs. The Brewers are 18-2 in their last 20 games against the Cubs at Miller Park.

— Mark Reynolds' seventh homer of the season put Cleveland on top in the seventh inning of a 5-4 win over Houston. Carlos Santana, Drew Stubbs and Yan Gomes (yahn gohmz) also went deep as Cleveland won its second straight since a five-game skid.

— The Los Angeles Angels beat Detroit 4-3 on Mark Trumbo's leadoff homer in the bottom of the 13th. Albert Pujols doubled home two runs as the Angels earned their second straight sweep of the Tigers.

— Nelson Cruz launched a grand slam and Texas scored a season high for runs in an 11-3 laugher against Seattle. Leonys Martin, Mitch Moreland and Adrian Beltre (BEHL'-tray) socked the Rangers' other homers.

— Barry Zito and Chad Gaudin (goh-DAN') combined on a six-hitter as San Francisco shut out San Diego 5-0 to cap a three-game sweep. Buster Posey hit his first homer of the season, a two-run drive in the fifth to close the scoring.

UNDATED (AP) — Cincinnati Reds catcher Ryan Hanigan has been placed on the 15-day disabled list with a strained left side.

Hanigan injured his oblique reaching for a high fastball thrown by Aroldis Chapman on Friday night.

The Reds also moved reliever Nick Masset from the 15-day to the 60-day disabled list and recalled Corky Miller from Triple-A Louisville.