Bristol outhit its opponent for just the second time this season and hung on for a 9-7 win against the K-Mets on Tuesday at DeVault Memorial Stadium.
Bristol (2-4) averaged just under 1½ runs per outing over the first five games of the season and came into the night batting an Appalachian League-worst .169.
But the Sox found their offense, putting eight runs on the board over the first three innings and surviving a late Kingsport rally.
The K-Mets (2-4) got four runs back in the middle innings and scored three more in the ninth before closer Jon Bengard struck out Michael Bernal swinging to end the game.
Thurman Hall, Nolan Earley, Patrick Palmeiro and Antonio Rodriguez recorded two hits apiece for Bristol. Earley homered, Palmeiro knocked in three runs, and Sammy Ayala and Rodriguez each added two RBIs.
Jeffrey Diehl and Yeixon Ruiz each had two hits and knocked in a run for Kingsport. Jeff McNeil tripled in the ninth to plate a pair of runs.
Middle reliever Chris Boydston (1-1) got the win. Kingsport starter Martires Arias (0-2) took the loss.
The K-Mets begin a three-game series at Greeneville on Wednesday at 7 p.m.