Boston 6, Toronto 4
J.D. Martinez blasted a go-ahead, two-run home run in the sixth inning to help the host Boston Red Sox complete a three-game sweep of the Toronto Blue Jays with a 6-4 victory on Wednesday afternoon.
Cleveland 9, Chi. White Sox 1
Corey Kluber struck out 10 over six scoreless innings and Michael Brantley extended his hitting streak to 19 games, the longest in the majors this season, as the Cleveland Indians routed the visiting Chicago White Sox 9-1 on Wednesday afternoon.
Milwaukee 3, St. Louis 2
Orlando Arcia ripped a two-out, RBI single to right field to send home Jesus Aguilar with the deciding run in the seventh inning as the Milwaukee Brewers defeated the visiting St. Louis Cardinals 3-2 on Thursday at Miller Park to capture the finale of a three-game series between the two National League Central rivals.
Cincinnati 7, Arizona 4
Cincinnati outfielders Adam Duvall and Scott Schebler homered, and the Reds overcame a four-run deficit to salvage the finale of a three-game series with a 7-4 victory over the host Arizona Diamondbacks at Chase Field on Wednesday afternoon.
NY Yankees 5, Houston 3
Luis Severino tied his season high with 11 strikeouts in seven effective innings Wednesday night as the New York Yankees beat the Houston Astros 5-3 at Yankee Stadium.
Washington 2, Baltimore 0
Starter Max Scherzer turned in another dominating performance and Bryce Harper homered for the second consecutive night as the Washington Nationals defeated the host Baltimore Orioles 2-0 on Wednesday at Camden Yards.
Pittsburgh 2, Chi. Cubs 1
Josh Harrison hit a home run Wednesday, and the Pittsburgh Pirates hung on to beat the visiting Chicago Cubs 2-1 and end a four-game losing streak.
Detroit 6, LA Angels 1
Jose Iglesias ripped a two-run, go-ahead single during a five-run uprising in the sixth inning, lifting the Detroit Tigers past the visiting Los Angeles Angels 6-1 on Wednesday.
NY Mets 4, Atlanta 1
New York left-hander Jason Vargas, working on three days' rest, pitched five scoreless innings and set the pace for the Mets' 4-1 road win over the Atlanta Braves on Wednesday at SunTrust Park.
Kansas City 11, Minnesota 8
Mike Moustakas homered and drove in four runs to help the Kansas City Royals notch an 11-8 victory over the visiting Minnesota Twins on Wednesday night at Kauffman Stadium.
San Francisco 7, Colorado 4
Derek Holland settled down after a shaky opening to pitch five innings, Evan Longoria hit a tiebreaking triple, and the San Francisco Giants beat the Colorado Rockies 7-4 on Wednesday night in Denver.
Tampa Bay 6, Oakland 0
Right-hander Nathan Eovaldi threw six no-hit innings in his first start since 2016, and Rob Refsnyder belted a three-run home run Wednesday night, lifting the visiting Tampa Bay Rays to a third win in three days over the Oakland Athletics, 6-0.
LA Dodgers 8, Philadelphia 2
Ross Stripling had nine strikeouts over seven innings and also contributed an RBI single Wednesday as the Los Angeles Dodgers rolled to an 8-2 victory over the visiting Philadelphia Phillies.
San Diego 3, Miami 2
The Padres scored two runs in the bottom of the ninth on a bases-loaded infield single by pinch hitter Hunter Renfroe and a throwing error by Marlins third baseman Miguel Rojas to defeat Miami 3-2 at Petco Park in San Diego.
Texas 7, Seattle 6
Robinson Chirinos went 3-for-5 with three RBIs, including a two-run double with the bases loaded in the seventh inning that snapped a tie, as the Texas Rangers defeated the host Seattle Mariners 7-6 Wednesday night at Safeco Field.