Padres 1, Mariners 0: Rookie Chris Paddack shut down baseball’s highest-scoring offense for his first victory, holding Seattle to one hit in seven innings and retiring his final 19 batters, nine by strikeout. Ian Kinsler homered for San Diego. Cardinals 5, Brewers 2: Adam Wainwright allowed a run in six innings for his 150th career victory, and the Cardinals swept the three-game series.
Royals 10, Rays 2: Tampa Bay ace Blake Snell lasted one out into the fourth in his return from a broken toe in a loss against visiting Kansas City. Adalberto Mondesi hit a threerun homer and drove in four runs for the Royals. Rockies 9, Nationals 5: Raimel Tapia had two doubles and drove in three runs to back a solid outing from German Marquez for Colorado. Giants 4, Blue Jays 0: Drew Pomeranz and two relievers combined on a two-hitter, Pablo Sandoval homered San Francisco swept the two-game interleague series in Toronto.
Athletics 6, Rangers 5: Chad Pinder’s two-out RBI single in the ninth inning helped Oakland swept the three-game home series.
Braves 3, Reds 1: Ozzie Albies homered on the game’s first pitch and Ronald Acuna Jr. scored from first base on Yasiel Puig’s fifth-inning error, helping Atlanta win at Cincinnati. Diamondbacks 11, Pirates 2: Ketel Marte homered twice and Arizona won its ninth straight at Pittsburgh.
Orioles 4, White Sox 3: Stevie Wilkerson hit his first major league homer, John Means pitched five effective innings and Baltimore secure its second winning streak of the season.
Phillies 6, Mets 0: Rhys Hoskins homered off reliever Jacob Rhame and taunted him with a slow jog around the bases a night after Rhame buzzed him with two fastballs, and struggling Philadelphia won in New York. Red Sox 11, Tigers 4: J.D. Martinez had three hits and Eduardo Rodriguez pitched six strong innings as Boston rebounded from a doubleheader sweep to beat Detroit. Astros 7, Twins 1: Justin Verlander pitched eight dominant innings, and Carlos Correa, Michael Brantley and Josh Reddick all homered to lead Houston to a win at home.