Chilly conditions hampered the offenses early, but Effingham's bats heated up in the middle of the game and carried the Hearts to a 12-1 win over Altamont in six innings Friday.
Preston Walker was 2 for 4 for Effingham with three RBI as the Hearts steadily pulled away from the Indians.
It was a bounce back effort for the Hearts, who were downed in their season opener 11-0 last Friday against Troy Triad.
The offensive struggles followed them for a few innings, until Braydon Bone scored a wild pitch in the third inning. From there, the floodgates opened up.
"Once we got a couple hits together and got a run across, it felt pretty good," said Effingham coach Chris Fleener. "The boys got a little confidence. We were finally able to find our bats and things ended up going our way."
Bone's run was the first of four in the inning, as Khye Heuerman had a two-run single and Trenton Frey had a one-run RBI single that turned into an 8-3-2-6-2-5 double play to end the inning.
Effingham would get three more in the fourth, on RBI doubles by Bone and Walker and an RBI single by Drew Levitt.
Clayton Ruckman allowed the first seven runs on the hill for Altamont after relieving Cole Borders in the third inning, but coach Mike Dokey said the Hearts did what they do -- hit the ball.
"He felt like he was getting squeezed, so he tried throwing everything down the middle, and they're a good hitting team," Dokey said.
The Hearts carried a 7-0 lead into the fourth behind Devin Mayfield on the hill, who was pulled after a leadoff single by Aaron Goeckner. Swayde Sanders came in in relief. Sanders allowed a run on a bloop single by Cole Borders, loaded the bases, but got Clayton Ruckman to pop out to end the inning with a 7-1 lead.