If the early-season showdown between Belfast and Oceanside on Tuesday, April 25 is an indicator, high school baseball fans in the Kennebec Valley Athletic Conference will be party to exciting diamond showdowns throughout the spring campaign.

The game between the squads, who began the campaign 2-0, went back-and-forth with the affair knotted heading into the final frame, but the Mariners benefited from a three-run seventh and kept the Lions off the board in the bottom of the final inning to emerge with a 10-7 victory.

Click for photos from this game.

Watch video below.

The game originally was scheduled to be played on Friday, April 21 and was moved to Saturday, April 22, but was switched again due to persistent rain and poor field conditions.

On Tuesday, Jack Freeman went 4 2/3 innings on the hill for Oceanside, allowing eight hits, three walks and one hit batter, with seven strikeouts. Logan Sheridan worked the final 2 1/3 in scoreless relief, allowing four hits and one walk, with two strikeouts.

Tristan Roberts, Max Lewis and Zach Dyer toed the rubber on the mound for the Lions, as they finished with a combined eight hits, seven walks and two hit batters, with five strikeouts.

Leading Oceanside at the plate were Tim Mazzeo (single, 2 RBIs), Jack Wadsworth (run), Michael Dougherty (run), Connor Harvey (single, RBI, run), Hunter Davis (RBI), Jack Freeman (double, RBI, 2 runs), Ben Ripley (run), Logan Sheridan (2 runs), Mike Norton Jr. (double, RBI, run) and Coby Dorr (double, RBI, run).

For Belfast, Tyler Bartlett (single, RBI, run), Luke Hamlin (2 singles, RBI), Grey Dinsmore (double, RBI, run), Derrick Tyler (3 singles, RBI, run), Tristan Roberts (2 singles, RBI, run), Garrett Hamlin (single, run), Konnor Harford (double, RBI, run), Koda Payson (single) and Zach Dyer (run) paced the offense.

Belfast scored one run in the first and third innings and rallied to tie the game with a five-run fifth, while Oceanside tallied two in the second, three in the third and one in the fourth and fifth frames, in addition to its deciding three-run seventh.

The Mariners had the game seemingly in hand with a 5-2 lead in the fourth inning — with two runners in scoring position — and were aided by an unlikely run when Titus Kaewthong popped out to the Lion catcher Dyer, who stumbled out of play on the transfer.

Catching a ball out of play allows all runners to advance one base — which Harvey did from third base to home plate — as the Mariners took a four-run cushion.

Dorr then made the Oceanside lead 7-2 in the fifth when he belted a shot to deep center field that bounced off the top of the fence and back into play, which plated Wadsworth.

But the Lions would not go down without a fight.

Belfast belted six hits in the fifth inning, including RBI-doubles by Harford and Dinsmore and RBI-singles by Bartlett, Roberts and Tyler — the latter of which plated Harford — to knot the score 7-7.

Both teams went scoreless in the sixth, but Oceanside pulled ahead for good in the seventh, which started when the Lions made three consecutive defensive miscues, which put Wadsworth, Sheridan and Dorr on base with nobody out.

Davis then executed a suicide squeeze bunt to perfection to plate Wadsworth, followed by a two-run single to left by Mazzeo, to give Oceanside a 10-7 lead.

Mazzeo, Oceanside's right fielder, also made a sensational, full-extension, diving catch in foul ground in the sixth inning.