It gave the Cardinals a sweep in the three-game series.
The Reds outhit the Cardinals 12-7, but Johnson City struck early.
Diomedes Del Rio had a two-run single, followed by Raffy Ozuna with a two-run double on a ground ball to left field. Ozuna came home to score the final run of the inning on a throwing error.
With the victory, Johnson City (21-17) kept pace with Elizabethton, a 4-3 winner over Bristol, atop the Appalachian League West Division. The Reds (16-22) are five games back at the bottom of the West Division.
Ozuna went 2-for-4 with the two RBIs and a run scored to lead the Johnson City offense. Kevin Vargas ended with two runs scored.
EVEN THE RECORD
Johnson City starter Jose Moreno (3-3) got the win after giving up nine hits, but just one walk and two runs over five innings. Walker Robbins followed with an inning of relief, followed by John Witkowski hurling two innings and Wilfredo Pereira closing out the final inning. The three relievers allowed one hit each.
Greeneville’s Juan Manuel Abril (1-4) suffered the loss after giving up five runs (three earned) and four hits over two innings. Randy Wynne gave up three hits and one run over the next four innings before Tyler Gibson threw the final two innings.
Danny Lantigua had an RBI single to put Greeneville on the scoreboard in the top of the fourth inning. Johnson City answered in the bottom frame when Trejyn Fletcher singled to right field to score Mike Spooner.
The final run came in the top of the fifth when the Reds’ Raul Juarez had an infield single to score Peterson Plaz.
Cristian Olivo and Juarez were each 3-for-5, but Greeneville was just 2-for-12 with runners in scoring position and left 11 runners stranded on base.
Both teams are off Monday before going on the road Tuesday. Johnson City plays at Princeton with a first pitch at 6:30 p.m. Greeneville will start a three-game series at Bristol.