Updated

Logan Morrison and Donovan Solano each had two hits and a pair of RBI in the Miami Marlins' 5-2 win over the Kansas City Royals in the rubber match of a three-game set.

Steve Cishek fired a scoreless ninth to notch his 26th save for the Marlins, who have won back-to-back games on the heels of a 2-8 stretch. Dan Jennings (2-3) tossed a scoreless sixth to pick up the win.

"It's always good to go out there and play well against teams that are making a push for a playoff spot," Marlins manager Mike Redmond said. "That's a good feeling heading home."

Justin Ruggiano snapped a franchise-worst 0-for-42 slump in his first at-bat. He went 3-for-4 with an RBI and a run scored in the triumph.

Kansas City starter Ervin Santana surrendered a run on eight hits and two walks over six frames in a no decision for Kansas City, which has dropped back-to-back tilts for the first time since July 21-22.

The Royals held a 2-1 advantage into the seventh, but the Marlins plated two in the frame to take the lead.

Tim Collins (2-6) replaced Santana to begin the seventh and allowed a leadoff double to Koyie Hill. Miami then put runners on second and third with none out as Christian Yelich reached on third baseman Elliot Johnson's fielding error. RBI groundouts by Solano and Morrison, respectively, plated Hill and Yelich to put the Marlins on top.

"In Elliot's defense, it was cue-ball shot with a lot of english. It had a lot of spin on it, it hit and then boom, it stayed down," Kansas City manager Ned Yost said of the error.

Miami added a pair of insurance runs in the ninth on RBI base hits by Solano and Morrison to increased its advantage to 5-2.

Earlier, a one-out RBI single by Salvador Perez got Kansas City on the board in the home first.

The teams traded runs in the fourth. A two-out RBI single by Justin Ruggiano tied the contest in the top of the fourth, but an RBI groundout by David Lough in the home half gave the Royals the lead back.

Game Notes

Miami starter Jacob Turner gave up two runs -- one earned -- on four hits and six walks over five innings ... The Marlins were 4-for-12 with runners in scoring position, while Kansas City finished 1-for-9 with RISP.