Dodgers 6, Cubs 2: Hyun-Jin Ryu is proving to be one of the game's best values. The Dodgers lefty improves to 10-3 with this win over the Cubs. He worked around 11 hits to allow just two runs over 5⅓ innings with the help of six strikeouts. Nick Punto drove in two runs and Yasiel Puig went 3-for-4 with a walk, a run scored and an RBI. This was the Dodgers 12th straight road win, tying a club record set in 1924.
Rockies 4, Pirates 2: Jhoulys Chacin went eight innings, allowing one run on six hits and no walks with three strikeouts to lead the Rockies over the Pirates. Troy Tulowitzki homered and drove in another run with a single in the sixth, then scored on Todd Helton's two-run single in the next at-bat.
Orioles 11, Mariners 8: Nate McLouth's sixth inning grand slam put the Orioles up for good and topped off a night dominated by the long ball. The two teams combined for seven home runs. Ryan Flaherty also went yard for Baltimore and Chris Davis became the first player to hit 40 home runs this year with this monster blast:
Tigers 2, White Sox 1: Doug Fister didn't have Hector Santiago's strikeout stuff, but he was better where it matters most, allowing just one run on seven hits over eight innings and just 88 pitches. Santiago struck out seven over seven strong innings, but an Austin Jackson home run put Detroit up in the fifth and that was all the lead Fister and closer Joaquin Benoit needed.
Diamondbacks 7, Red Sox 6: Cody Ross returned to Fenway feeling bitter about his off-season negotiations with the Red Sox, and he took out his frustration on Red Sox pitching. Ross went 4-for-5 with a home run, a double, three RBIs and two runs scored. Paul Goldschmidt also went deep for Arizona, and David Ortiz and Stephen Drew homered for Boston.
Marlins 10, Indians 0: Jose Fernandez broke the franchise record for strikeouts that he set in his last start by striking out 14 this time around, the highest strikeout total for an NL pitcher this season. He allowed just three hits and one walk over eight innings as the Marlins blew away the Indians. Logan Morrison went 4-for-5 with four RBIs at the center of a 16-hit barrage by the Marlins offense.
Mets 4, Royals 2 (11 innings): Eric Young Jr. came through with a two-run home run to give the Mets the walk-off win in the 11th. David Wright gave the Mets their first two runs with a two-run shot in the first. For 10 innings after that, Wade Davis and the Royals bullpen shut the Mets down. Dillon Gee was excellent on the hill for New York, allowing one run on three hits and two walks over seven innings, but the bullpen let him down. Scott Rice and LaTroy Hawkins combined to allow a run in the sixth and Lorenzo Cain got to David Aardsma in the ninth with a sac fly to tie it up.
Giants 4, Rays 1: Madison Bumgarner was excellent, going seven innings and allowing just one run on seven hits and three walks while striking out 11. Brandon Belt tied the game up with his solo shot in the fifth off Rays starter Chris Archer and drove in the go-ahead run in the seventh with a triple. Brandon Crawford added some insurance in the next at-bat with a solo shot.
Cardinals 13, Reds 3: After putting up 13 runs against the Pirates on Thursday, the Cardinals did the same thing to their other top division rival in Cincinnati on Friday. The Cards chased Bronson Arroyo in the fourth, getting seven runs on eight hits against him. Daniel Descalso and Allen Craig both homered for St. Louis and Joey Votto went deep off Shelby Miller in the sixth with a three-run shot the other way.
Nationals 4, Brewers 1: Jordan Zimmermann pitched six shutout innings, allowing four hits and four walks with five strike outs to earn the win. Errors proved costly for the Brewers in this one. Denard Span scored after an error by third baseman Jeff Bianchi in the fourth and then scored again in the ninth when Rickie Weeks made and error on a Bryce Harper ground ball. Harper hit a solo homer in fifth and Jonathan Lucroy gave the Brewers their only run with a solo shot in the eighth.
Braves 6, Phillies 4: The Braves won their eighth straight with this victory over the Phillies. Both teams had players go back-to-back here; Darin Ruf and Delmon Young did it in the second inning to put the Phillies up, and Brian McCann and Chris Johnson matched that feat for the Braves in the fifth as part of Atlanta's five-run frame. Chase Utley homered for the Phillies in the sixth and got a little emotional. Check out his reaction when the umpires review upheld it:
Take it easy there, guy!
Rangers 8, Athletics 3: Texas pulled to within 2½ games in the West with a drubbing of A's starter Tommy Milone. However, Alexi Ogando didn't stick around long enough to get the win. He exited after four innings and 92 pitches. Nelson Cruz and Jurickson Profar homered for Texas.
Angels 7, Blue Jays 5 : J.B. Shuck was the story of this game. In the fourth, he robbed Jose Bautista of a home run in what might be the catch of the year. In the eighth, he hit a triple to drive in the game-tying run before scoring on Kole Calhoun's home run. Shuck finished 3-for-4 with a double and triple. Here's a look at that catch, with hat tip to @CJZero:
Padres 7, Yankees 2: The Padres scored five runs on 11 hits off Yankees ace CC Sabathia, sending the Yankees to their sixth loss in 10 games. Logan Forsythe, Jedd Gyorko and Will Venable each homered for the Padres. Eduardo Nunez had a double for the Yankees, their only extra-base hit of the night.