Bridgeport's Matt Klenk and Elkins' Colby Gainer engaged in a pitching showdown on Thursday night.
But in the end, the Indians used timely hitting to earn a 3-0 Big 10 Conference victory at Elkins High School.
The victory pushed Bridgeport's record to 14-2 overall and 10-0 in league games, while the 8-8 Tigers saw a seven-game win streak snapped.
Bridgeport took a 1-0 lead in the first on a Troy Anderson single and added two insurance runs in the fifth on a run-producing single from Greg Smith that scored Brett Hathaway, and an error that allowed Smith to trot home.
Elkins, which had rallied for three runs in the bottom of seventh inning to defeat Buckhannon-Upshur on Wednesday, once again attempted a late comeback, putting the tying runs on base via back-to-back walks to Garrett Riggleman and Kollin Hopwood in the seventh with two outs but A.C. Caldera retired the final batter in relief.
Klenk, a left-hander, went 6 2/3 innings, allowing four hits to earn the win. He struck out four.
Gainer, meanwhile limited the Indians to just three hits over six innings. He had three strikeouts.
Tyler Scott pitched one inning of relief.
Clayton Collett had two of the Tigers' four hits in the contest.
Elkins will travel to East Fairmont at 7 p.m. today.