Hoefert scored twice and Sanfilippo had a goal and two assists to power the Explorers past Belleville East 3-2 in a semifinal match Thursday at Moore Park in Alton.

No. 4 seed Marquette improves to 9-4 and will meet No. 3 Fort Zumwalt South for the tourney title at 1 p.m. Saturday at Public School Stadium. Belleville East drops to 11-2-1 and plays second-seeded Fort Zumwalt East for third place at 9 a.m.

The Explorers led 2-0 at halftime, but East drew within 2-1 eight minutes into the second half on Kayla Delgado's 23rd goal of the season. But Hoefert's second goal on a feed from Sanfilippo in the 65th minute put Marquette's lead back at two goals at 3-1.

Abby Porter made 12 saves in goal for the Explorers, who were outshot 14-11.

Game times for the finals have been altered to accomodate prom night on Saturday for both Belleville East and Waterloo. East will play Saturday morning's opener, followed by Mascoutah vs. Orchard Farm at 11 a.m..

Alton and Waterloo will play their fifth-place match at 6 p.m. Wednesday at Public School Stadium.

Civic Memorial 3, Staunton 0 - Lindsay Fencel scored two goals and Katelin Pinkerton added a goal and an assist in the Eagles win in Bethalto.

Paige Ballard made four saves in registering the shutout for CM, which moves to 6-7-1.

Gillespie 7, Athens 1 - Sam Wasylenko scored four goals and Maiya Bertolis had three goals and two assists as the Miners rolled to a victory in Gillespie.

The Miners, who led 5-0 at halftime, outshot Athens 37-4 while improving their record to 9-5.

SOFTBALL

Belleville West 5, Alton 1 - Monica Barlow had three hits, including a home run, and pitched a complete game to lead the Maroons to a Southwestern Conference victory in Godfrey.

West improves to 5-10 and 4-3 in the SWC. Alton is 9-8 and 2-5 in the conference.

Taylor Puuri went 4-for-4 for West, which had lost five of its previous six games. Alton averted the shutout with a run in the seventh inning driven in by Shelby Dudley, who had two hits. Morgan Butler took the loss, allowing eight hits, striking out six and walking one.

Roxana 10, Staunton 1 - Andrea Lawson scattered 10 hits while allowing one run on no walks and one strikeout in the complete-game win for the Shells in Roxana.

Roxana (7-7) scored four runs in the first inning and blew the game open with a five-run sixth. Casey Tyler and Ashley Meyers each had two hits, including a double, with Meyers driving in three rusn and Tyler two.

Marissa Zirges, Monica McMahon and Dianna Highlander had two hits apiece for the Bulldogs, who outhit Roxana 10-9.

Calhoun 13, Greenfield 2 - The Warriors scored seven runs in the third inning, added four in the fourth and two in the fifth to beat the Tigers in five innings. Calhoun is 14-3 and 5-0 in the WIVC.

Ali Hurley hit a grand slam and had five RBIs for the Warriors, who also got homers from Maddie Baalman and Abby Rose. Jose Klocke went 3-for-4 with two RBIs, Baalman drove in three runs and Rose had two RBIs for Calhoun.

Baalman fired a one-hitter, striking out five and walking no one to pick up the win.

Carrollton led 4-2 before blowing the game open with 10 runs in the final two innings to improve to 16-1 and 5-0 in the WIVC.

Nadia Berry had three hits for the Hawks, who got two hits apiece from Kimberly Lake, Hannah Lesemann and Cook. Madison Mountain had three RBIs, with Cook, Lake, Kayla Lovel and McKenzie Ruyle each driving in two runs for Carrollton.

BASEBALL

Calhoun 6, Greenfield 1 - The Warriors' Austin Cress threw six shutout innings to earn the victory in Greenfield. Calhoun improves to 13-5 and 5-0 in the Western Illinois Valley Conference.

Tyler Baalman had two hits and three RBIs, and Ethan Eberlin added two hits for the Warriors, who took command in a game tied 0-0 after four innings.

Travis Goode had two hits for Greenfield, with Bubba McEvers taking the loss.

Carrollton 12, North Greene 5 - The Hawks broke a 4-4 tie with five runs in the fifth inning and went on to beat the Spartans in White Hall.

Dylan Barnett drove in four runs for the Hawks, with Cody Kraut and Tyler Watson each finishing with two hits and Luke Palan with two RBIs. Levi Staples was the winning pitcher for the 12-4 Hawks.

Kaiden Davis went 3-for-3 with two RBIs for North Greene, which drops to 4-13 and 2-4 in the WIVC.

Metro East Lutheran 5, Gillespie 3 - The Knights scored two runs in the sixth inning to break a 3-3 tie and win at Martin Luther Field in Edwardsville.

Tyler Moore got the complete-game win for Metro. Gillespie, which got two hits from Derick Engelke, falls to 6-8-1.

Vianney 5, Edwardsville 2 - The Tigers saw their four-game winning streak ended by the Griffins at GCS Ballpark in Sauget. Both teams are 14-4.

BOYS TENNIS

Metro East Lutheran 8, Roxana 1 - Nolan Wallace and Nathan Nehrt won at Nos. 1-2 singles, respectively, and then teamed up for victory at No. 1 doubles to lead the Knights past the Shells in Edwardsville.