Dodgers 10, Blue Jays 9: Adrian Gonzalez hit a three-run homer, Andre Ethier and Jerry Hairston Jr. added solo shots, and Los Angeles rallied to win its fifth straight.
Yankees 5, Rangers 4: Eduardo Nunez hit a tying triple in the ninth inning and Brent Lillibridge followed with a go-ahead single for New York, which rallied against All-Star closer Joe Nathan in the ninth inning.
Red Sox 6, Rays 2: Jon Lester matched his season high with eight strikeouts and Boston ended Tampa Bay's winning streak at six games.
Pirates 5 Nationals 1: Gerrit Cole pitched seven strong innings and added an RBI single as Pittsburgh beat Washington. The Nationals have lost five straight.
Tigers 6, White Sox 2: Jhonny Peralta homered to lead Detroit past Chicago.
Royals 3, Orioles 2: Kansas City ended Baltimore's winning streak at five games.
Mariners 4, Indians 3: Kyle Seager had three hits and Seattle stretched its winning streak to eight games.
Twins 10, Angels 3: Chris Herrmann, making an emergency start behind the plate for expectant father Joe Mauer, hit his first career grand slam in Minnesota's seven-run 10th inning.
Padres: Pitcher Jason Marquis will undergo Tommy John elbow ligament replacement surgery after suffering a complete tear of the ulnar collateral ligament in his right elbow.
-- ASSOCIATED PRESS