Camden Raddatz drove in five runs – all in the final two innings – helping the Effingham Hearts rally from a six-run deficit to post a 14-7 win Friday afternoon at Bethalto Civic Memorial.

The Eagles built a 7-1 lead after five innings. But the Hearts then exploded offensively, banging out 12 hits and scoring 13 runs over the final two frames to come back and get the win.

And Raddatz had two of the big hits.

In the sixth, Quest Hull and Joe Matteson started the surge with lead-off singles and Raddatz then drove a 1-1 pitch over the leftfield fence for a three-run homer.

But the Hearts were just getting started. Gabe Eaton and Kaiden Nichols then singled, and with two outs, a Civic Memorial error allowed two runs to score. After Max Hardiek walked, Hull and Matteson both delivered RBI singles to cap the seven-run frame and put EHS on top, 8-7.

The Hearts came right back with six more tallies in the seventh. Eaton doubled, followed by an error and a base hit by Gauge Massey to load the bases. John Harper walked to force in one run, Hardiek then came through with a two-run single, Hull followed with an RBI hit and Raddatz capped the scoring with a two-run single.

Harper, Hull, Matteson and Raddatz each had three hits to lead the 17-hit attack.

Hull, the third pitcher of the day for Effingham, got credit for the win. He relieved in the fourth and pitched 1.2 innings. Nichols came on and pitched the final two innings to earn the save. He didn’t allow a baserunner and struck out two.

The Hearts improved to 15-12. They were scheduled to play a doubleheader at home today (Saturday) against Centralia.

The Hearts will then open postseason play Wednesday. They are seeded No. 4 in the Class 3A Centralia Regional. They will face Charleston, the No. 5 seed, at 6 p.m.