Vinnie Pasquantino clubbed his sixth homer in seven games, a two-run shot, and the visiting Kansas City Royals salvaged the finale of a three-game series with a 10-8 win over the Detroit Tigers on Sunday afternoon.Kyle Isbel also drove in two runs, while Maikel Garcia had two hits, including a solo homer, and scored twice. Every starter in the Royals lineup contributed at least one hit.Kansas City starter Seth Lugo gave up six runs and six hits in 4 1/3 innings.John Schreiber (3-2) tossed 1 1/3 innings of scoreless relief for the victory. Carlos Estevez got the last three outs for his 34th save.Jahmai Jones had a three-run double for the Tigers, who saw their five-game winning streak snapped. Riley Greene smashed a solo homer and scored three runs. Wenceel Perez and Spencer Torkelson added solo shots.Detroit starter Jack Flaherty (7-13) was charged with eight runs on 10 hits in five-plus innings.Greene hit his 31st homer in the second inning. The Royals then scored six two-out runs in the third.Flaherty retired the first eight batters he faced but then gave up seven consecutive hits. Mike Yastrzemski drove in the first run with a double. Bobby Witt Jr. followed with an RBI single and Pasquantino blasted his two-run homer to right. Doubles by Salvador Perez and Adam Frazier brought in the next two runs.