Cougar starter Alex Wittmer gave up a run in the top of the third inning on two infield singles sandwiched around a sacrifice bunt and a wild pitch.
The Vikings scored their second run in the fourth as Kemp drove home Logan James who had also earlier reached with a single.
But that was all the Vikings would get until the ninth as Wittmer matched Wagler inning-to-inning.
It was the Cougars who appeared ready to take the lead through the fifth.
North Daviess left the bases loaded in the fourth before stranding two runners in the fifth.
Barr-Reeve rightfielder Addison Wagler kept the tie at two as he charged and dove for a ball off the bat of Nathaniel Gingerich with one out and the bases loaded.
After the catch, the Vikings almost caught Scott Woodruff off the bag at first, but the throw to firstbaseman Heath Graber just missed Woodruff allowing Darin Raber to tie the score.
Stoll had his own thoughts about removing his ace before the ninth started, but stayed with his starter who had gotten him through the first eight innings.
“I asked him (Wittmer) how he felt, and he said he felt as though he had something left,” Stoll said. “I thought he had earned the chance to stay in the game and have the opportunity to win after the game he had pitched. He kept us in the game, and he gave us the chance to win. He gave us a great performance.”
Wittmer walked Myron Stoll to open the inning, and the North Daviess coach visited the mound.
“He said he thought he still had something left, so we left in.”
But when the first pitch to Kemp sailed behind him on an attempted sacrifice, Stoll brought in Tommy Newby with a 1-0 count.