All it took was one bad inning, and it cost the McPherson Pipeliners a win as they fall to the Kansas Cannons 8-4 after three canceled games.

At first, the Pipeliners looked like they had the edge after scoring one run in the bottom of the first and leaving the Cannons scoreless in the first two innings. It was until the top of the third when all things fell apart. The Cannons put up five runs. One included a two-run bomber, having the Pipeliners trailed 5-1.

"It just seems like all of our losses we had were from one inning that put us out in the ball game and put us in the hole we had to take back," head coach Caleb Hartman said after the game. "I'm not going to take away from the Cannons, they hit the ball well tonight. They hit everything we threw at them. Our pitchers has been throwing strikes, but they have been capitalizing everything, and everything was finding a gap, but they have been hitting well and hitting hard."

The Pipeliners was one hit ahead from the Cannons 12-11. They also recorded nine singles off the 12 hits. Unfortunately for McPherson, they only had four runs to show for it. Two runs came late in the bottom of the ninth after five scoreless innings, yet time ran out for the Pipeliners after the final out. It also didn't help that the Pipeliners gave up five errors as well. Three of them resulted into runs for the Cannons. Pipeliners' designated hitter John Mareks led McPherson with three hits out of four at bat.

One positive note for the Pipeliners was pitch reliever, Ethan Wilson. Wilson stepped in after the third inning, replacing Tyler Dunn, who started on the mound. Wilson played the rest of the game and striking out seven Cannons in five innings.

"Wilson has been good for us all year," Hartman said. "In the beginning of the year he had one bad outing and he's been spot on since then. We relied heavily on him in relief and he has done a great job for us, especially tonight."

The Pipeliners, now 8-9, are battling for second place in their division and are two games back. They now focus on their new rivals the Wellington Heat in a three-game series starting on Thursday, June 28, which will be a doubleheader at home beginning at 6 p.m. The third game will take place at Wellington on Saturday, June 30 at 7 p.m.

Contact Peter Holland Jr. by email at pholland@mcphersonsentinel.com or follow him on Twitter @Petes_Picks_orour sports page @MacCountySports