Twins 6, Phillies 2: Max Kepler and Willians Astudillo hit consecutive homers, Eddie Rosario hit a three-run shot and Minnesota won at Philadelphia.
Tigers 7, Royals 4: Christin Stewart hit a two-out grand slam in the seventh inning, lifting Detroit to a home win over Kansas City.
Pirates 6, Reds 5: Kevin Newman hit a gameending double in the 10th inning, lifting Pittsburgh to its third straight win, this one at home over Cincinnati.
Mariners 9, White Sox 2: Jay Bruce hit two solo home runs, Tim Beckham had a three-run shot among his four hits and Seattle won at Chicago.
Padres 6, Cardinals 4: Austin Hedges and Manny Machado each hit a two-run homer off Andrew Miller in the eighth inning, helping San Diego win at t. Louis for its third consecutive win. Giants 6, Rays 4: Brandon Belt homered and drove in three before an unusually small home crowd, and San Francisco beat Tampa Bay at home.