The K-Mets (27-24) pulled back within 1½ games of West Division-leading Elizabethton, which fell to Greeneville 9-5.
Kingsport scored three runs in the third inning, three in the fourth, one in the fifth and another in the eighth to rally from an early 3-0 deficit against the Blue Jays (31-21).
Mark Vientos hit his team-best 10th home run of the season in the third, a three-run shot to right that scored Shervyen Newton and Luis Santana and pulled the K-Mets even. In the fourth, Kingsport added runs on L.A. Woodard’s RBI single, Yoel Romero’s RBI groundout and a wild pitch that allowed Woodard to race home.
An RBI double by Kenny Hernandez in the fifth inning brought in another Kingsport run, and Newton’s sacrifice fly that scored Woodard in the eighth rounded out the scoring.
Mets first-round draft choice Jarred Kelenic, who has struggled at the plate much of the season, recorded his third straight multihit game. The 19-year-old from Wisconsin went 2-for-5 with a pair of singles to center field. Santana also had two hits.
Dedniel Nunez went only one inning, giving up all the Blue Jays’ run, before rain delayed the game. Once play resumed, Nate Peden (2-4) struck out five and gave up three hits over seven innings for the win. Christian Tripp got three straight outs to close out the ninth.
Bluefield reliever Alvaro Galindo (1-4) took the loss.
The teams are scheduled to resume the three-game set Monday at 6:30 p.m.