Giles County jumped out to an early 2-0 lead in the top of the first inning, but the Thunder tied the game at 2-2 in the bottom half of the frame thanks to a two-run double by Stuart Warner.
Following a scoreless second inning, Giles County took control of the game in the top of the third and pushed across four runs in the frame to seize a 6-2 lead.
Marshall County then scored three times in the bottom of the fifth with the help of an Ethan Evans walk, three errors, and a two-run triple by Ethan Poteete to narrow the gap to 9-5.
Giles County, though, put the hammer down after that point and plated five runs in the top of the sixth to forge a 14-5 lead before crossing home plate five more times in the seventh inning to cruise to the 19-5 victory.
Having defeated Columbia 11-1 in five innings earlier in the evening, Giles County continued to swing hot bats and pounded out 18 hits against seven Thunder pitchers to go along with eight walks, four hit batsmen, and four Marshall County errors.
"We just ran out of pitching tonight," said Thunder coach Mike Mills. "We had some guys pitching tonight that haven't pitched since early in the regular season. Giles County is a good team and played well, but we made too many errors that extended some of the innings."
William McRae spearheaded Giles County's offensive onslaught by going 4-for-5 with a walk, two doubles, two stolen bases, 4 RBI, and one run scored. Starting pitcher Taylor Gilbert (3 RBI), Rob McMasters (3 RBI), and Boone Gibson (1 RBI) also tallied three hits apiece and combined to score 10 runs, while Nathan Harvel notched two hits and two runs scored. Matthew Dunnavent, Mario McGraw, and Josh Rogers each had one hit for Giles County as well.
Gilbert, meanwhile, went the distance on the mound to earn the victory, allowing five runs in seven innings of work on eight hits and three walks to go along with six strikeouts.
Ethan Poteete (2 RBI) and Boone Sweeney both registered two hits to pace Marshall County at the plate, while Warner (2 RBI), Ethan Evans, Landon Jones, and Payton Hood recorded one hit apiece.
Thunder starting hurler Josh McKnight suffered the loss after yielding five runs over two plus innings on four hits and three walks.