Missouri- MJ Melendez homered and drove in three runs, James McArthur struck out three straight batters to end an eighth-inning threat, and the Kansas City Royals held off the Cleveland Guardians, 7-6, on Tuesday. .
Venezuelan Maikel Garcia had three hits and Nick Loftin contributed two RBIs for the Royals, who have won five of their last six games. In addition, they ended a streak of five series losses against the Guardians and will go this Wednesday in search of the sweep against their rivals from the Central division of the American League.
Alec Marsh (2-8) obtained the victory despite a shaky performance by Dominican starter Steven Cruz, but it was McArthur, the revelation of the final stretch of this campaign, who stole the attention.
His three strikeouts in the eighth inning left two runners in scoring position, leaving the game ready for Collin Snider to get the first save of his career.
Logan Allen (7-8) allowed four runs on eight hits and two walks for Cleveland in just three innings.
For the Royals, Puerto Rican Nelson Velazquez went 1 for 3 with one RBI and one run scored. Venezuelans Maikel Garcia 5-3 and Edward Olivares 3-2 with one scored.
For the Guardians, Venezuelans Andres Gimenez went 2 for 5 with one RBI and one run scored, and Gabriel Arias went 1 for 5. Dominican Jose Ramirez went 1-for-4 and scored one.