Mariners 5, Angels 3: Corey Hart hit two home runs to power Seattle. Albert Pujols and David Freese hit back-to-back first homers for Los Angeles in the first inning. Mariners starting pitcher James Paxton left the game in the top of the sixth after straining a muscle in his left side. The Angels' Josh Hamilton left in the ninth because of a left-thumb injury.
Dodgers 3, Tigers 2: Carl Crawford's RBI double in the 10th inning lifted Los Angeles.
Brewers 10, Phillies 4: Ryan Braun hit three home runs and had seven RBIs for Milwaukee.
Rangers 10, Red Sox 7: Robinson Chirinos started a five-run Texas third inning with a home run, and Boston hit into five double plays.
Blue Jays 5, Astros 2: Melky Cabrera homered for the fourth straight game for Toronto.
Mets 4, Braves 0: Bartolo Colon pitched seven strong innings for New York.
Nationals 5, Marlins 0: Gio Gonzalez threw six crisp innings to lift Washington.
Orioles 10, Yankees 5: Delmon Young, Adam Jones and Matt Wieters homered as Baltimore teed off for 20 hits.
Cardinals 7, Reds 5: Matt Holliday hit a go-ahead two-run double in the sixth inning for St. Louis.
Rays 1, Royals 0: James Loney's RBI single with two outs in the ninth inning boosted Tampa Bay.
-- ASSOCIATED PRESS