Dickey struck out nine and allowed just six hits, but he also surrendered four runs and didn't get much offensive support. It certainly didn't help that Jose Reyes was ejected in the second inning for arguing balls and strikes.
Dodgers 4, Marlins 1: Behind a stellar performance from Zack Greinke, the Dodgers started a new winning streak in Miami. Greinke tossed eight innings of one-run ball, allowing six hits and racking up seven strikeouts. He owns a 1.41 ERA over his past nine starts.
Andre Ethier and Hanley Ramirez had two hits apiece. Giancarlo Stanton homered off of Greinke in the first inning for the Marlins' only run. Yasiel Puig went 0-for-5 with a run scored in his return to the Dodgers' lineup.
Braves 4, Mets 1: Chris Johnson hit a tie-breaking, three-run homer in the top of the 10th inning to salvage a split of a two-game series for the Braves. The big home run also helped the team overcome the loss of Jason Heyward, who was hit in the face with an errant fastball from Jonathan Niese:
Heyward will likely miss the remainder of the regular season after being diagnosed with a fractured jaw.
Orioles 4, Rays 2: Chris Davis hit his 46th home run of the season and Adam Jones went deep for the 26th time to power Baltimore past Tampa Bay. Wei-Yin Chen worked around a pair of solo homers to earn the win by allowing three runs on six hits in seven innings.
The series victory moved the O's to 4 ½ games behind the Rays for second place in the American League East.
Reds 10, Diamondbacks 7: Cincinnati nearly squandered an 8-0 lead before a pair of run-scoring singles in the bottom of the eighth inning put the game away. Shin-Soo Choo homered off of Brandon McCarthy in the first inning to kick-start the scoring for the Reds.
Gerardo Parra and Adam Eaton went deep for Arizona in the loss. McCarthy was roughed up for seven runs on eight hits in 2 ⅓ innings.
Felix Doubrount allowed a run on five hits in eight innings. The Sox pounded Giants starter Barry Zito to the tune of six runs on seven hits in 3 ⅔ innings. About the only thing that went wrong for Boston was the early exit of David Ortiz, who left in the fifth inning with lower back soreness.
Derek Holland went six innings and allowed two runs on four hits, but he was robbed of a win after reliever Tanner Scheppers surrendered two runs on three hits, a walk and two hit batters in the eighth inning. One of the players Scheppers hit was Max Stassi, a rookie appearing in his second big-league game, who took a 96 MPH fastball to the face and had to go to the hospital after the game for further evaluation.
Tigers 7, Twins 1: Detroit scored all seven of its runs in the seventh and eighth innings to rally from a 1-0 deficit to beat Minnesota. Twins second baseman Brian Dozier committed a pair of costly errors, leading to five unearned runs.
Austin Jackson led the Tigers with three hits while Torii Hunter, Victor Martinez and Jose Iglesias had two apiece. Miguel Cabrera had only one hit, but it was in the form of a bases-clearing double in the eighth inning.
Anibal Sanchez struck out eight batters in 6 ⅔ innings but was saddled with a no-decision.
Cardinals 8, Brewers 6: St. Louis starter Jake Westbrook wasn't all that effective on the mound, but his two-run double in the second inning helped the Cardinals jump out to a 7-0 lead. Carlos Beltran, Matt Holliday and Allen Craig each did their part with home runs.
Mariners 5, Athletics 3: The A's fell to 2 ½ games behind Texas after dropping a three-game set to the Mariners, who entered the series nine games under .500. Mike Morse and Brad Miller homered for Seattle, which got another solid start out of Hisashi Iwakuma.
Brandon Moss hit his 20th homer of the year and Coco Crisp also went deep for Oakland. Brendan Ryan had a pair of hits and three RBI for the Mariners.
Padres 2, Pirates 1: Ian Kennedy ensured Pittsburgh wouldn't leave town with a sweep by tossing eight shutout innings. Kennedy struck out eight batters and allowed only four hits, outdueling Pirates starter Gerrit Cole, who gave up two runs in six innings and notched five strikeouts.
Indians 3, Angels 1: Cleveland kept pace with Detroit in the AL Central with a sweep of the Angels, who played their third straight game without star outfielder Mike Trout. Justin Masterson worked around five walks to pitch 6 ⅔ effective innings, racking up seven strikeouts and giving up only one run.
Nick Swisher's two-run home run off of Angels starter Jerome Williams provided Masterson all the support he needed.
Nationals 11, Cubs 6: Washington blew a 6-1 lead but was bailed out by Scott Hairston, who hit a pinch-hit, three-run homer in the seventh inning to break a 6-6 tie. Cubs first baseman Anthony Rizzo homered twice, including a two-run bomb onto Sheffield Avenue in the fifth inning that kick-started a five-run rally.
White Sox 5, Royals 2: Dayan Viciedo's fourth-inning grand slam propelled the White Sox to their second straight win over the fading Royals. Viciedo had three hits to pace Chicago, which tallied five runs on nine hits against Kansas City starter Jeremy Guthrie.
White Sox starter Andre Rienzo allowed two runs on five hits in six innings, becoming the first Brazilian to win a major league game.
Phillies 4, Rockies 3: Philadelphia scored twice in the bottom of the ninth, including Michael Young's walk-off single, against Colorado closer Rafael Betancourt. That wasted a go-ahead RBI hit off the bat of rookie Nolan Arenado, which put the Rockies ahead, 3-2, entering the bottom of the eighth.