First baseman Miguel Cabrera and right fielder Torii Hunter each had three hits, two runs scored and two RBIs for the American League Central Division-leading Tigers (49-37). Third baseman Nick Castellanos added three hits, three runs scored and an RBI.
Justin Verlander (8-7) gave up five first-inning runs, then held the Dodgers scoreless over the next five innings to get the win. He is 23-2 in 30 career interleague starts and 12-0 in his last 14.
The Tigers erased a five-run deficit by the third inning and knocked out Dodgers starter Hyun-Jin Ryu in the process. Los Angeles scored five first-inning runs against Verlander on first baseman Adrian Gonzalez's two-run double, left fielder Matt Kemp's RBI single and third baseman Juan Uribe's two-run homer.
Detroit got all of those runs back in the second while rapping eight hits. Davis drove in the go-ahead run in the third with a single, chasing Ryu from the game.
Indians 5, Yankees 3
CLEVELAND -- Michael Brantley had two doubles, a home run and three RBIs, and right-hander Trevor Bauer pitched seven strong innings as Cleveland beat New York.
First baseman Nick Swisher also homered for the Indians, who roughed up right-hander Masahiro Tanaka. Tanaka, the Yankees' ace, came into the game with a record of 12-3 and a 2.27 ERA, but Cleveland reached him for five runs on 10 hits, both of which were season highs for Tanaka.
Bauer (3-4) pitched seven innings, holding New York to two earned runs on four hits. Bauer and right-handers Bryan Shaw and Cody Allen combined to retire the last 13 batters to end the game, with Allen picking up his 10th save.
Trailing 3-2, the Indians took the lead for good in the sixth inning as Swisher pounded a 1-2 pitch over the wall in right-center field for a two-run home run, his seventh of the season.
Cardinals 5, Pirates 4
ST. LOUIS -- St. Louis rookie Kolten Wong drilled a two-out solo homer in the bottom of the ninth inning, giving the Cardinals their second straight walk-off win over Pittsburgh.
Wong, the Cardinals second baseman, turned on a 3-2 fastball from Ernesto Frieri (1-1) and rocketed it 420 feet into the seats in right field for his first career walk-off shot. Trevor Rosenthal (1-4) pitched a scoreless ninth for the win, striking out left fielder Starling Marte with two on to end a 27-pitch inning.
Center fielder Andrew McCutchen gave the Pirates a 4-2 lead in the fifth when he cracked a two-run homer. St. Louis responded in its half of the fifth when left fielder Matt Holliday rifled a two-run double to the wall in left-center.
Marlins 2, Diamondbacks 1
PHOENIX -- Miami's Marcell Ozuna hit a two-out, two-run home run in the ninth inning to ruin left-hander Vidal Nuno's Arizona debut.
Arizona closer Addison Reed (1-5) walked Ed Lucas to open the ninth but got the next two batters before Ozuna hit a 2-2 fastball into the camera well located in the batter's eye in center field.
Reed has five blown saves, tied for the National League lead, including three in the last 13 games.
Nuno threw seven scoreless innings, giving up three hits and striking out a career-high seven while retiring 17 of the final 19 batters he faced. He was obtained from the New York Yankees for right-hander Brandon McCarthy on Sunday.
Mets 8, Braves 3
NEW YORK -- Right-hander Jacob deGrom struck out 11 in seven shutout innings, and the top seven batters in New York's lineup each had at least two hits in a rout of Atlanta.
The Mets racked up a season-high 18 hits as they improved to 4-1 on a 10-game homestand. The win was also the 4,000th in franchise history for the Mets, who are 4,000-4,374 since beginning play in 1962.
Mets right fielder Curtis Granderson homered on the second pitch of the game, and the Mets did not let up against All-Star right-hander Julio Teheran and a pair of relievers. New York was retired in order just once.
Rays 4, Royals 3
ST. PETERSBURG, Fla. -- Right-hander Jeremy Hellickson had a solid but short season debut, and Tampa Bay continued its recent roll with a victory over Kansas City.
Hellickson, making his first start since January elbow surgery, didn't last long enough to get a decision, charged with one run and six hits over 4 1/3 innings and 84 pitches. But the Rays scored twice in the sixth on a single by third baseman Evan Longoria to take the lead for good, giving them nine wins in their past 11 games.
Phillies 9, Brewers 7
MILWAUKEE -- Dominic Brown homered in the third inning and drove in two more runs with a single in the fifth inning as Philadelphia beat Milwaukee.
Right-hander Kyle Kendrick (4-8) gave up three home runs but worked into the sixth to earn the win after surviving five first-inning runs. He was charged with seven runs on 11 hits and two walks with two strikeouts.
Brown went 2-for-3 and scored twice. He was one of three Philadelphia players, along with center fielder Ben Revere and third baseman Cody Asche, to finish with multiple hits.
Astros 8, Rangers 3
ARLINGTON, Texas -- Designated hitter Chris Carter hit home runs in consecutive at-bats and had two RBIs for Houston, which recorded its second straight win over Texas.
Center fielder George Springer was 1-for-4, including a 430-foot home run in the third, and had two RBIs as part of the Astros' 12 hits. Carter, who is hitting .368 with four home runs in his last six games, led off the eighth inning with his second homer of the game -- his 17th of the season.
The Rangers have lost nine of their last 10 games and 17 of 20.
A's 6, Giants 1
OAKLAND, Calif. -- Right-hander Sonny Gray pitched his second straight gem Tuesday night to lift Oakland over San Francisco.
Gray (9-3) allowed six hits and one run over seven innings, striking out eight and walking one as Oakland won its season-high-tying sixth straight game. The A's completed a 6-0 homestand and moved a season-high 24 games over .500.
A's starters have allowed no more than one run and pitched at least six innings in six straight games, the longest such streak in Oakland history.
Blue Jays 4, Angels 0
ANAHEIM, Calif. -- Right-handers R.A. Dickey and Dustin McGowan combined with left-hander Aaron Loup on a five-hit shutout to lead Toronto over Los Angeles.