Royals come from behind, hang on against Tigers

Carlos Santana and Salvador Perez hit three-run homers to help the Kansas City Royals rally from a six-run deficit and beat the visiting Detroit Tigers 9-8 on Saturday night.Nicky Lopez had three hits and scored two runs in the No. 9 spot for the Royals, who have won four in a row.Royals starter Carlos Hernandez went 2 2/3 innings, allowing five runs (four earned) and two hits. He struck out two and walked four.Tyler Zuber, Domingo Tapia, Jake Brentz (3-2) and Josh Staumont each threw shutout innings in relief. Greg Holland struggled in the ninth before Wade Davis got the final out with two aboard for his second save.Jeimer Candelario hit a three-run homer and Akil Baddoo had a two-run shot for the Tigers, who have dropped two straight after winning the first seven coming out of the All-Star break.Detroit starter Casey Mize brought a 6-0 lead into the fifth inning, but was unable to complete it.Mize, the first overall pick in the 2018 MLB draft, allowed four runs and six hits in 4 2/3 innings, striking out six and walking one on 79 pitches.Perez hit a three-run homer to highlight a four-run fifth inning that cut the deficit to 6-4 and knocked Mize from the game.Santana went deep with two aboard in the seventh off Kyle Funkhouser (4-1) to put the Royals ahead 7-6.