After losing to the Kansas Cannons in a doubleheader game on Monday, the McPherson Pipeliners took one on Tuesday as they snapped their 10-game losing streak in their 7-4 victory over the Cannons.

The Pipeliners made changes in the starting lineup in the infielder spots. Andrew Black, who played second, went to first, Frank Yackovich went to third, pitcher Liam Rosebeck switched to second baseman and was the Pipeliners' leadoff hitter in the batting line up. Pipeliners head coach Caleb Hartman wasn't a fan of the new lineup, but it ended up working out from the moment Rosebeck set the tone with his first hit in the bottom first.

"I walked in saw the lineup, and honestly I was not happy with it," Hartman said. "Liam (Rosebeck) at second base, you don't normally see a P.O. (pitcher only) in the infield out of any position if you're going to see what you see in the outfield, but with him at second base, we gave him an opportunity. He has some restrictions going into that, and he did way above what we thought he's going to do. He came in and did his job. He came up big with two RBIs, and it paid off for us."

The Pipeliners took control in the bottom third. Rosebeck hit an RBI single that would send Cody Starkel home to give the Pipeliners their first lead of the night. After another single from Andrew Black, and a Cody Carpenter walked to first, the bases were loaded, setting up designated hitter Carson Davis' for his first career grand slam. The Pipeliners' dugout was fired up, and the fans from the stands to behind the scoreboard were on their feet after the hit. The Pipeliners were up 5-0 going into the six innings.

"We've gone like 10 games without a home run, and that helps," Hartman said. "He's been pulling the ball off lately, which we're not too fond of because he has power on the opposite side, but it worked out for us in that situation. I'm just glad the bases were loaded at that time too."

"It was a big time for me," Davis said about his grand slam. "I knew the pitcher was going to try and serve me one, get it over past me or just throw another ball. He threw it right down the middle, and I got a pretty good swing on it"

Ethan Wilson started on the mound for the Pipeliners. For six 1/3 innings, he pitched four strikeouts and walked seven batters. Despite the solid performance from his pitching staff, Hartman was disappointed in walking nine batters. Some of the walks would turn into runs in both the fifth and ninth inning.

"The whole staff did well," Hartman said. "Ethan (Wilson) did exceptionally well. He pitched a lot this past couple of weeks. He did his job, wasn't feeling tired, and we've recognized some stuff from his lower half he wasn't using, but we wanted to keep his pitch count low, which we didn't get to."

Rosebeck led the Pipeliners with three hits in five at bat with two RBIs. After the grand slam by Davis, he led the Pipeliners with three RBIs.

The Pipeliners improve to 8-20 in their league after beating the Cannons. Next game will be at Valley Center as they will face the Valley Center Mud Dauber on Wednesday, July 11. First pitch will be at 7 p.m.

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