The win puts the Mustangs in Sunday's state championship game, where they will face Tates Creek. It's McCracken County's first ever appearance in the state title game.
Trinity took the lead in the top of the first inning on Saturday, when Davis Crane's double scored a run. McCracken County answered with four runs of their own in the bottom of the first, capped off by a 2-run single by Reese Hutchins.
The Shamrocks took a 5-4 lead in the top of the fourth, but Davis tied it in the bottom of the fourth with an RBI double.
Garrett Crabtree got the win for McCracken County, giving up no runs and no hits over the final 3 and 1/3 innings. He relieved starter Dylan Schneider in the fourth inning.
The Mustangs won Saturday's game despite leaving 14 runners on base.
Sunday's championship game begins at noon local time, and can be heard on 99.5 FM.