The McPherson Pipeliners' three-game losing streak has come to an end and remains undefeated at home after defeating the Kansas Cannons 10-5 on Saturday. According to head coach Caleb Hartman, all three aspects of baseball were complete that night.

Eben Brooks started on the mound for the Pipeliners after being signed last week. The former Bethany Swedes made quite an impression in his first start after pitching seven strikeouts and four scoreless innings. Not bad for a 25-year old trying to get back into game shape after being out the game for a month in a half.

"I'm happy with it," Brooks said. "I was able to spot up and hits some spots that I needed to. I felt like I was in the zone tonight. "

Things started to heat things up after Clayton Peterson hits a three-run homer to give the Pipeliners a 4-0 lead. Despite the Cannons fighting back by scoring three runs in the fifth, the Pipeliners responded back with three more runs and closing the deal in the ninth.

"I feel like the last game I actually felt like we lost. I think we got performed by every team hitting wise. We got worked up and a little bit of tiredness, but a couple of innings here and there we could've had a 6-1 record right now," Hartman said.

The Pipeliners now are looking to get back to a winning record and remain perfect at home as the Park City Rangers will be in town for a two-game series starting Monday, June 11 at the Light Capital Diamond. First pitch will be at 7 p.m. Pipeliners has four more home games afterward until they are back on the road.

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