With scoring opportunities at a premium, Olivia Jansen’s 35-yard blast with two minutes to play looked like a long shot.
But it found the net to send the Johnsburg girls soccer team past Prairie Ridge, 2-1, in a Fox Valley Conference crossover match on their home field.
“Prairie Ridge held under a lot of pressure,” Skyhawks coach Rob Eastland said. “That goal was well worthy of winning any game.”
The senior’s game-winner came on a pass from sophomore Delaney Pruitt, who tied the score in the second half on an assist from Jansen.
Despite the second-half heroics, Eastland credited senior goalkeeper Kadie Calmeyer’s 10-save outing for keeping Johnsburg (3-0) undefeated.
Dundee-Crown 1, Woodstock 0: At Woodstock, Ashley Raby scored the only goal in a FVC crossover win for D-C.
Rachael Tobias made 10 saves for the Blue Streaks (2-3).
Huntley 2, Lyons 1: At La Grange, Abby Noreen scored on a Beth Parks assist for the Red Raiders (7-1-1) in their nonconference win.
Jessica Galason made 11 saves in goal for Huntley.
CL South 4, CL Central 0: At Crystal Lake, Audrey Collard scored twice for the Gators (4-1-1) in their FVC crossover victory over the Tigers (1-2-1).
Cary-Grove 0, Grayslake Central 0: At Grayslake, Caylie Jones made two saves in goal for the Trojans (3-2-1) in their FVC crossover tie.
Maine South 5, Jacobs 1 (Pepsi Showdown): At Park Ridge, Margaret Rivera scored the only goal for the Golden Eagles (5-3) in their nonconference loss.
Marian Central 8, Aurora Central Catholic 1: At Woodstock, Robin Wenzel had a hat trick for the Hurricanes (2-2-0, 2-0-0) and Julia Bennett added two goals in their Suburban Christian Conference win.
Richmond-Burton 0, Burlington Central 0: At Burlington, Hannah Koenig made two saves in goal for the Rockets (4-0-1, 4-0-1) in their BNC East tie.
Grayslake North 2, McHenry 1: At Grayslake, the Warriors lost in an FVC crossover.
CL South 9, Woodstock North 4: At Crystal Lake, Taylor Doppke doubled and went 2 for 4, and Madison Perrine went 2 for 2 in a FVC crossover win for the Gators (7-0). Heather Eck picked up the win in the circle.
Prairie Ridge 15, Grayslake North 0 (5 inn.): At Crystal Lake, Kirsten Stevens struck out 11 over five innings and gave up three hits for the Wolves (5-1) in their FVC crossover win.
Kate Didier and Claire Bowman each had two hits for Prairie Ridge, with Didier driving in three runs and Bowman scoring three runs.
Cary-Grove 12, Woodstock 0 (5 inn.): At Cary-Grove, Lauren Stanley allowed one run over five innings and struck out eight for the Trojans (5-0) in their FVC crossover win.
Lisa Semro, Beata Krembuszewski, and Sarah Kendeigh all had an RBI and run scored for Cary-Grove. Hannah Jacobs had the lone hit for the Blue Streaks (0-5).
Huntley 10, Hampshire 8: At Hampshire, Mackenzie Brown and Randi Peterson each went 2 for 4 for the Red Raiders (7-1) with two RBIs in their FVC crossover win.
Becca Hurst homered for the Whip-Purs (3-5).
Grayslake Central 7, Dundee-Crown 1: Amanda Eissler went 2 for 2 with a double for the Chargers (0-3) in their FVC crossover loss.
CL Central 2, Jacobs 1: At Crystal Lake, Megan Mahaffy won a pitchers duel for the Tigers (3-2) in an FVC duel.
Mahaffy gave up eight hits over seven innings with five strikeouts and scored a run for Central. Alyssa Lach and Kelsey Cummings each had two hits for the Golden Eagles (5-3).
Marengo triangular: At Marengo, the Indians took second with 74 points.
Katie Adams won the 1600-meter run in 5:23.50 for the Indians, with Kaylin Punotai winning the 3200 meter run in 13:07.00 and Maddie Polnow taking the shot put at 27 feet, 2 inches.
Belvidere North won the meet with 88 points.
• Chris Burrows and Andrew Hansen contributed to this report.