Rockies 8, Braves 2: Corey Dickerson hit a two-run triple, and Tyler Matzek won his major league debut with Colorado.
Orioles 6, Red Sox 0: Chris Davis homered, and Wei-Yin Chen allowed four hits over seven innings to lead Baltimore.
White Sox 8, Tigers 2: Jose Abreu homered off Justin Verlander to spark Chicago.
Phillies 3, Padres 0: Reid Brignac hit a three-run homer in the bottom of the ninth to lift Philadelphia.
Reds 5, Dodgers 0: Johnny Cueto matched his career high with 12 strikeouts in six innings, and Joey Votto doubled home two runs for Cincinnati.
Astros 5, Diamondbacks 1: Chris Carter homered twice to power Houston. Brandon McCarthy (1-9) took the loss.
Rangers 6, Marlins 0: Yu Darvish pitched his first complete game in the majors, Shin-Soo Choo hit a three-run double, and Texas ended Miami's interleague winning streak at 13 games.
Rays 6, Cardinals 3: Desmond Jennings had a two-run single during a four-run fourth, and Tampa Bay snapped a club-record 31-inning scoring drought. Grant Balfour pitched the final 21/3 innings for his 10th save.
Pirates 4, Cubs 2: Andrew McCutchen homered to power Pittsburgh.
Twins 7, Blue Jays 2: Josh Willingham hit a two-run homer, and Kendrys Morales had three hits for Minnesota.
-- ASSOCIATED PRESS