The win pulled the K-Mets (26-24) back within 2½ games of West Division-leading Elizabethton (27-20) after the Twins dropped a doubleheader with Bluefield on Saturday.
The bottom of the first inning in Danville was quite eventful, with the Braves (28-22) converting back-to-back singles, four consecutive walks and a hit batsman into four runs. K-Mets manager Sean Ratliff was ejected after the last of those walks and when Greg Cullen homered in the second, Danville owned a healthy 5-0 lead.
However, from there it was almost all Kingsport (26-24). The K-Mets got going with a three-run third that saw Mark Vientos sock a two-run double and Kenny Hernandez a run-scoring single.
After pulling within a run in the fifth — Jarred Kelenic doubled before scoring on a Shervyen Newton base hit — the visitors took control by amassing eight runs over the next two frames.
Scoring three times in the sixth, Kingsport took a 6-4 lead when Yoel Romero punched through a two-run, bases-loaded single and Ranfy Adon scored on the throw.
Danville tallied for the final time in the bottom of the inning, then the K-Mets answered with five more runs. They did so without a single hit, drawing a half-dozen walks — four to begin the inning — and exploiting two errors and a wild pitch.
Kingsport’s ninth included a Newton double and Luis Santana’s two-run single.
Newton had quite a night for Kingsport, going 3 for 4 with two runs and a pair of walks. Kelenic was equally outstanding, going 3 for 5 and scoring three times.
Adding to a 13-hit K-Mets assault was Phil Capra who was 2 for 3 with a double. He also had two runs and walked twice.
Brett Langhorne, who walked twice, and Cullen, who scored twice, had two hits each for the Braves. Carlos Baerga supplied a pair of RBIs.
The fourth of six Kingsport pitchers, Mitch Hickey (1-0), allowed one run and struck out three batters in two innings of work. Brian Metoyer and Nelson Leon combined to blank Danville over the final 2 1/3 innings.
The K-Mets open a three-game homestand Sunday against Bluefield. First pitch is set for 4 p.m.