NEW YORK —
Marlins 5, Royals 2: Justin Ruggiano snapped a franchise-worst 0-for-42 slump with a single in the first inning and added two more hits and drove in a run as Miami beat Kansas City.
Ruggiano drove in the Marlins’ first run, but they still trailed 2-1 when Koyie Hill doubled off reliever Tim Collins (2-6) to start the seventh. Christian Yelich then hit a grounder toward third that utility man Elliot Johnson let through his legs to put runners on second and third.
Donovan Solano and Logan Morrison followed with RBI groundouts to give the Marlins the lead.
That was enough for the Marlins bullpen. Dan Jennings (2-3) got through the sixth, A.J. Ramos worked the seventh and eighth, and Steve Cishek handled the ninth for his 26th save.