Jose Lopez's finish with 4:21 gone in overtime propelled Juniata to a 3-2 victory over Greenwood, handing Clint Brackbill's Indians a dramatic Tri-Valley League result Monday night in Millerstown. Chantz Imes and Brennan Paden also connected for Juniata — Paden tied the game 2-2 with 22-plus to go — while Hunter Wirth and Tyler Fegley gave Tom Magill's Wildcats leads of 1-0 and 2-1. The loss also halted Greenwood's unbeaten run at five.
Colin Hester and Andrew Zemaitis each posted one goal and one assist as Camp Hill clipped Greencastle-Antrim 4-1 in non-league play. Hester's three-point night — his finish in the 39th minute accounted for career points 100 and 101 — bumped his career total to 102. Connor Sexton and Alex Gallaher also found the back of the net for Justin Sheaffer's Lions. Jesse Beeler bagged the lone goal for Greencastle, which trailed 4-0 at the half.
Nate Smithers racked up two finishes and set up a third as Central Dauphin rallied for a 4-3 victory at Dallastown. Dan Zhmurkin and Alex Graham tacked on a combined two goals and three assists for the Rams, who rallied from a 2-0 deficit for the non-league success. Giorge Dalaperas banked two scores for the host Wildcats.
Joe Gates netted two goals — the second with four minutes gone in overtime — as Lebanon Catholic snapped its 10-game winless skid with a 3-2 victory over New Covenant. Luke Earle also scored for the Beavers, who surrendered the lead on an own goal with 10 minutes to go. Sam Embich netted the other score for the Flames.
OTHER TOP PERFORMANCES
Cade Alioth, Eugenio Demarin, Alec Gehman and Stephen Casner shared four finishes and five assists as Mechanicsburg hammered Harrisburg 9-2 in a Mid-Penn Keystone Division scrap. Mehdi Chekman posted one goal and one assist for the Cougars.
Jake Sankey banked two scores and assisted on two others as East Juniata wheeled past Upper Dauphin 5-0 in Tri-Valley League play. Bailey Coder, Trevor Goodling and Gabe Coder also scored for Don Troutman's Tigers, who stretched their unbeaten streak to seven.
Second-half scores from Andy Moore and Alex Smith — the latter with 16 minutes to play — enabled Ephrata to polish off a come-from-behind 2-1 victory over Lancaster-Lebanon League Section II playmate Garden Spot. Micah Hostetter's 13th-minute score gave the visiting Spartans an early 1-0 edge.
Levi Varner's finish midway through the first half proved to be the difference as Shippensburg blanked Northern 1-0 in a non-league thriller at Shippensburg University's David See Field. Reece Dolbin and Colin Harfst combined for seven saves and the shutout for Warren Jones' Greyhounds, who have won their last six games. Noah Richwine piled up 10 stops for Mike Russ' Polar Bears, who dropped their second in a row.
Noah Campomizzi racked up two goals and set up a third as East Pennsboro extended its winning streak to five with a 5-0 victory over Middletown. Sebastian Oliveira, Erik Etter and Nick Caldwell also scored for the Panthers, who led 4-0 at the break.
Aaron Showers converted a penalty kick with 3:06 remaining, lifting Lebanon to a 4-3 victory at Northern Lebanon. Youssef Ouayakhaf, Martin Avila and Jared DeSandies also connected for Neil Cooper's Cedars, who tied things up with 5:04 to go. Darrin Shirk posted all three scores for the Vikings.
Scott Hess netted two scores and assisted on a third — all in the second half — as South Western stuck CD East 3-0. East also was hampered by the absence of junior goalkeeper Rotman Saltos (2 saves), who was forced out by an injury.
Matt Light, Sam Soliday and Nathan Morgan combined for five goals and four assists as Annville-Cleona overwhelmed Lancaster County Christian 9-4. Ray Kreiser's Little Dutchmen owned leads of 5-0, 7-1 and 9-1 before LCC sliced into A-C's cushion.
Sean Cadigan posted two goals and Josh Ly tacked on one as Boiling Springs snapped a three-game skid by beating Bishop McDevitt 3-0 at Rocco Ortenzio Stadium. Hunter Goodhart made eight saves to preserve the shutout.
Peppe Mini's goal with 14:16 to play — off a Jake Carl assist — snapped a late deadlock as Williams Valley nipped Millersburg 3-2. Steven Hill and Ben Rautzahn also scored for the Vikings, who led 2-0 after 22 minutes. Matt Snyder and Ian Lloyd found the back of the net for the visiting Indians.
Kwabema Boampong scored twice as York Country Day doubled up Carson Long 4-2. Jake Shenk's finish and an own goal accounted for the other YCD markers. Omar Jamai pocketed one goal and set up a Kamil Bennani score for Mark Sommerville's Warriors.
MICHAEL BULLOCK:mbullock@pennlive.com
BULLOCK ON TWITTER: @thebullp_n
MID-PENN KEYSTONE - Standings
Mechanicsburg 9, Harrisburg 2
» Box Score
TRI-VALLEY - Standings
Juniata 3, Greenwood 2 (OT)
» Box Score
East Juniata 5, Upper Dauphin 0
» Box Score
LANCASTER-LEBANON SECTION 2 - Standings
Ephrata 2, Garden Spot 1
» Box Score
NON-LEAGUE GAMES
York Country Day 4, Carson Long 2
» Box Score
Central Dauphin 4, Dallastown 3
» Box Score
Annville-Cleona 9, Lancaster County Christian 4
» Box Score
Central York 5, McCaskey 0 (no details reported)
» Box Score
Lebanon Catholic 3, New Covenant Christian 2 (OT)
» Box Score
South Western 3, CD East 0
Camp Hill 4, Greencastle-Antrim 1
East Pennsboro 5, Middletown 0
Lebanon 4, Northern Lebanon 3
Shippensburg 1, Northern York 0