KANSAS CITY, Mo. -- Christian Yelich singled home Jake Marisnick in the 10th inning as the Miami Marlins edged the Kansas City Royals 1-0 on Tuesday night.
Marisnick was hit by an 0-2 pitch from Kelvin Herrera to lead off the 10th. It was the first time Herrera had hit a batter in 42 relief appearances. Marisnick stole second and came home on Yelich's ground single to right.
The Royals managed just four singles off 21-year-old starter Jose Fernandez and three relievers.
Chad Qualls (3-1) picked up the victory and Steve Cishek logged his 25th save in 27 opportunities. Cishek has converted 20 consecutive saves.
The Royals lost for just the fourth time in 22 games. The Marlins are 2-8 in their past 10 games with both victories by 1-0 scores.
Royals left-hander Bruce Chen, who has a 0.93 ERA in six starts since returning to the rotation on July 12, exited after seven scoreless innings, restricting the Marlins to three singles while striking out six and walking three.
After starting the season in the bullpen, Chen has allowed 19 hits and four runs in 38 2/3 innings as a starter.
The Marlins had only one runner touch second base against Chen. That came in the seventh when Adeiny Hechavarria walked with two outs and stole second.
Fernandez also worked seven scoreless innings and stymied the Royals on three singles while walking one and striking out six.
He, too, permitted just one base runner to reach second. Billy Butler walked to lead off the seventh and stopped at second on Alcides Escobar's two-out single, which extended his hitting streak to a season-high 10 games. Fernandez retired George Kottaras on a flyout to to end the inning.
Fernandez's ERA dropped to 1.65 since June 1, the lowest of any major league starting pitcher during that span (minimum 66 2/3 innings). In his 23 starts, Fernandez has surrendered just 21 extra-base hits.
The Marlins posed a mild threat in the ninth when Logan Morrison, a Kansas City native, led off with a fly-ball single to shallow left off Royals closer Greg Holland. After Placido Polanco bunted Morrison to second, Holland struck out Donovan Solano and retired Hechavarria on a ground ball to Escobar.
Left-hander Mike Dunn, who replaced Fernandez, retired all four batters he faced.
Yelich, called up July 23 from Double-A Jacksonville, led off the game for the Marlins with a single and walked in the third. He has a hit in all five career interleague games.
NOTES: Royals 3B Mike Moustakas has a left calf strain that he suffered Monday while running the bases. He is listed as day to day and did not play Tuesday. ... Alex Gordon returned to the Royals' lineup after missing Monday's game for the birth of his second son, Sam Patrick, to wife Jamie. ...The Marlins have been outscored 167-125 in the opening three innings of their first 118 games. ... Marlins reserve OF Justin Ruggiano is hitless in his past 42 at-bats, the longest streak in franchise history.