ARLINGTON, Texas >> Jurickson Profar hit his 12th home run and the All-Star left fielder also threw out a runner at the plate as the San Diego Padres beat the Texas Rangers 3-1 Thursday.
Profar had two hits and scored both times against three-time Cy Young Award winner Max Scherzer (1-2).
Rockies 4, Brewers 3 >> Jake Cave hit his first home run of the season to snap a sixth-inning tie, and Colorado beat Milwaukee to gain a split of the four-game series.
Nationals 1, Mets 0 >> Jake Irvin allowed just one hit in eight innings, Jesse Winker hit a pinch-hit home run and Washington beat New York.
CARDINALS 3, PIRATES 2, 10 INNINGS >> Pedro Pages doubled home pinch-runner Michael Siani and then scored on Alec Burleson’s RBI single as St. Louis edged Pittsburgh.
GUARDIANS 8, WHITE SOX 4 >> Steven Kwan homered, went 3 for 4 with two RBIs and officially took over as the majors’ leading hitter while sending Cleveland to a win over Chicago.
ASTROS 5, BLUE JAYS 3 >> Mauricio Dubón hit a tiebreaking single in the fifth inning, Jeremy Peña added a solo home run and Houston beat Toronto for its 12th win in 14 games.
TWINS 12, TIGERS 3 >> Jose Miranda went 5 for 5 with three doubles, four runs scored and three RBIs as Minnesota beat Detroit in a game called in the seventh inning due to rain.
REDS 8, YANKEES 4 >> Frankie Montas made a triumphant return to Yankee Stadium, Nick Martini, Jonathan India and Spencer Steer homered and Cincinnati completed a three-game sweep of reeling New York.
RED SOX 6, MARLINS 5, 12 innings >> Automatic runner Romy Gonzalez scored a go-ahead run on David Hamilton’s RBI groundout, Tyler O’Neill added an RBI double and Boston beat Miami for a sweep of the three-game series.
CUBS 10, PHILLIES 2 >> Ian Happ hit three-run homers from both sides of the plate for a career-high six RBIs, and struggling Chicago pounded major league-leading Philadelphia to avoid a three-game sweep.
MARINERS 7, ORIOLES 3 >> Julio Rodríguez homered for the first time since June 15 and doubled, J.P. Crawford lined a tiebreaking three-run double, and Seattle beat Baltimore to avoid a three-game sweep.