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.