NY Yankees 7, Boston 4
Brian McCann hit his first two homers with his new team and Carlos Beltran added a two-run blast as New York outslugged visiting Boston.
Tampa Bay 1, Cincinnati 0
Alex Cobb pitched seven strong innings and James Loney belted his first homer of the season as visiting Tampa Bay edged Cincinnati.
Cleveland 12, Chi. White Sox 6
Ryan Raburn delivered the go-ahead, two-run single in the seventh and David Murphy's bases-loaded triple highlighted a four-run ninth as visiting Cleveland pulled away for the victory.
Minnesota 7, Kansas City 1
Joe Mauer hit a three-run homer and Ricky Nolasco pitched eight solid innings as host Minnesota routed Kansas City for the second straight day.
St. Louis 10, Chi. Cubs 4
Adam Wainwright struck out eight in seven innings and contributed an RBI single while Matt Adams homered as host St. Louis evened the three-game series with a season-best scoring outburst.
Colorado 1, San Francisco 0
Six Colorado pitchers combined on a three-hitter and Troy Tulowitzki delivered a sacrifice fly as the Rockies recorded a rare victory in San Francisco.
Baltimore 2, Toronto 1
Steve Lombardozzi tripled and David Lough delivered a walk-off single in the 12th inning as host Baltimore evened its three-game set with Toronto.
Philadelphia 5, Miami 4
Jimmy Rollins hit a walk-off home run with two outs in the 10th inning as host Philadelphia handed Miami its sixth straight defeat.
Atlanta 6, Washington 3
Justin Upton, Evan Gattis and Freddie Freeman each collected three hits, and host Atlanta scored four runs in the first to beat Washington for the second consecutive night.
Milwaukee 3, Pittsburgh 2
Jonathan Lucroy drove in the go-ahead run in the bottom of the eighth inning and Milwaukee held on to beat visiting Pittsburgh for its eighth straight victory.
Houston 6, Texas 5
Jason Castro tripled and Jose Altuve plated him moments later with a sacrifice fly in the top of the 10th inning as visiting Houston ended a 12-game losing streak to Texas.
LA Dodgers 8, Arizona 5
Adrian Gonzalez homered for the third straight game and Zack Greinke struck out eight over 5 1/3 innings as visiting Los Angeles took an early lead against Arizona and held on for its second consecutive win.
Detroit 6, San Diego 2
Justin Verlander tossed seven strong innings and Torii Hunter and Austin Jackson drove in two runs apiece as visiting Detroit evened the series against San Diego.
NY Mets 7, LA Angels 6
Anthony Recker knocked in three runs and hit a go-ahead solo homer to lead off the top of the 13th inning as visiting New York outlasted Los Angeles to even the three-game series at one apiece.
Oakland 3, Seattle 1
Sonny Gray struck out nine in seven strong innings and Josh Donaldson slammed a two-run homer as visiting Oakland defeated Seattle.