Miami pitching gave up just four hits in Tuesday's 1-0 10-inning victory in Kansas City and the Royals didn't get their fifth hit Wednesday until there were two out in the ninth.
Turner walked six and did not strike out a batter in his five-inning outing. Dan Jennings (2-3), who pitched one inning of relief before the Marlins took the lead, got the win.
Two of Kansas City's hits came in the first inning, when Salvador Perez singled in Eric Hosmer, who had doubled. The second Kansas City run came as a result of two walks an error and a groundout in the fourth.
Justin Ruggiano drove in Adeiny Hechavarria, who had walked, in the Miami fourth. That was the only run the Marlins managed off Royals starter Ervin Santana even though he gave up eight hits and two walks over six innings.
Koyie Hill opened the seventh with a double off reliever Tim Collins (2-6) and took third when Christian Yelich reached on an error. Hill and Yelich scored on successive groundouts for a 3-2 lead.