Dom Dunkel hit the go-ahead home run in the top of the ninth to lead Valley to a 3-2 victory over Serra Catholic in nonsection baseball Friday.

Nikolas Heakins threw four scoreless innings to earn the win and Brady Moore and Jaron Minford singled and doubled for the Vikings (2-0). Bodi Rieger singled, doubled and drove in a run for Serra Catholic (2-1).

Allderdice 2, Hampton 1 – Aiden Janocha threw a complete-game four-hitter, Lukas Stead homered and Kyaire Grandy drove in a run to lead Allderdice (1-0) to a nonsection win. James Derence singled and tripled for Hampton (1-1).

Beaver 3, Riverside 1 – Tanner Maddox went 3 for 4 with a double and Derek Hughes singled and drove in a run to lead Beaver (2-0) to a nonsection win. Logan Young singled and doubled for Riverside (0-1).

Boys Latin (MD) 4, West Greene 3 – James Savadove hit a walk-off RBI double to lead Boys Latin in Myrtle Beach. Jacob Rizor singled, doubled and drove in a run for West Greene (0-4).

Butler 10, Shaler 0 – Kyle Casteel struck out nine in four scoreless innings and Mavrik Clement homered to lead Butler (1-0) to a nonsection win, Karsten Lenyk doubled and drove in a run and Nolan Stefaniak had two hits and two RBIs for the Golden Tornado. Evan Yeckel doubled for Shaler (1-2).

California 10, McGuffey 3 – Eli Carpenter had four hits and five RBIs, Weston Monticelli had three hits, including a double, and an RBI and Landon Abercrombie doubled and drove in a run to lead California (2-0) to a nonsection win. Levi Young and Preston Hornak each singled and doubled for McGuffey (0-1).

Canon-McMillan 10, Seton LaSalle 3 – MJ Maruschak singled and drove in two runs and Massimo Falconi had two hits and an RBI to lead Canon-McMillan (2-0) to a nonsection win. Josh Burkholder singled and homered and Reggie Lonero had a double and an RBI for Seton LaSalle (0-1).

Connellsville 4, Albert Gallatin 0 – Noah Zawislan threw a complete-game five-hitter with six strikeouts to lead Connellsville (1-1) to a nonsection win. Linkon Keller doubled and drove in a run and Gradin Hodge and Jayden Mickens each had two hits and an RBI for the Falcons. Cole Smith had two hits for Albert Gallatin (0-1)

Fort Cherry 11, South Side 0 – Dylan Lueck threw five shutout innings, allowing one hit, to lead Fort Cherry (1-0) to a nonsection win, Ben Demascal doubled and drove in two runs and Ryan Huey had two hits and two RBIs for the Rangers. Dawson Frasier singled for South Side (0-1).

Frazier 18, Mapletown 0 – Nick Porter singled, doubled and drove in five runs and Brant Alekson singled, doubled and plated a pair to lead Frazier (2-0) to a nonsection win. Tyler Morrison had a triple and two RBIs for the Commodores. Kaleb Evosevich doubled for Mapletown (0-1).

Freeport 13, Armstrong 2 – Trey Schreckengost doubled, tripled and drove in three runs and Kason Barker had three hits, including a double, and three RBIs to lead Freeport (2-0) to a nonsection win over Armstrong (0-1). Gage Blystone had two RBIs and Ashton Bricker had two hits and an RBI for the Yellowjackets.

Knoch 11, Kiski Area 1 – Hunter Lang threw five scoreless innings with eight strikeouts and Dante Pelloni singled, tripled and drove in four runs to lead Knoch (1-1) to a nonsection win. Brady Linamen singled, doubled and drove in a run for the Knights. Lucas Klimkowski singled and drove in a run for Kiski Area (0-1).

Leechburg 6, Highlands 1 – Rocco Vigna scored four runs and Jaxon Vargo had two hits and three RBIs to lead Leechburg (1-0) to a nonsection win. Garrett Jones gave up one run on three hits in four innings and Mason Berino followed with three no-hit innings with six strikeouts for the Blue Devils. Brady Celko singled and scored for Highlands (0-3).

Mohawk 9, Freedom 8 – Briar Crawford homered and hit a walk-off RBI double to lead Mohawk (1-0) to a nonsection win. Chase Weisz singled, doubled and drove in two runs and Vinny Pezzuolo had two hits and two RBIs for the Warriors. Zach Kuntz singled, doubled and drove in three runs and Mason O’Donnell had a double and an RBI for Freedom (0-2).

Montour 6, Clearwater Central Catholic 5 – Dalton Young drove in three runs and Zachary Ciamacco had two hits to lead Montour (1-0) in St. Petersburg, Fla.

Morgantown 12, Laurel Highlands 2 – Quincy Joseph doubled and drove in three runs to lead Morgantown to a nonsection win over Laurel Highlands (0-1).

Neosho (MO) 10, Uniontown 0 – Drake Jennings threw a five-inning, five-hit shutout to lead Neosho (MO) in Myrtle Beach. Ethan White doubled for Uniontown (0-1).

Obama Academy 15, Brashear 0 – Caleb Myers singled, doubled and drove in four runs and Emerson Bahler and Elias Shope had three RBIs apiece to lead Obama Academy (1-2, 1-0) over Brashear (0-2, 0-1) in the City League.

Pennsbury 11, North Hills 1 – Tyler Lee doubled, tripled and drove in five runs to lead Pennsbury in Myrtle Beach. Tino Volpe doubled for North Hills (1-2).

Penn-Trafford 5, Thunder Bay 0 – Dom Delio allowed two hits in five innings and Kyle Grabowski threw two innings of no-hit relief to lead Penn-Trafford (2-0) in Viera, Fla. Colton Tyburski doubled and drove in two runs and Zach Feldman had two hits and an RBI for the Warriors.

South Allegheny 8, Saddle Brook (NJ) 2 – Liam Fonner doubled and drove in a run and Caleb Jackowski had two RBIs to lead South Allegheny (2-1) in Myrtle Beach.

Upper Moreland 11, Jefferson-Morgan 2 – Lucas Zipper went 2 for 2 with a home run and five RBIs to lead Upper Moreland in Myrtle Beach. Jaymison Robinson had a base hit for Jefferson-Morgan (0-2).

Softball

Belle Vernon 16, Frazier 6 – Bella Williams doubled, homered and drove in three runs to lead Belle Vernon to a nonsection win. Addy Newman singled twice, tripled and drove in two runs, Kaylee Sypolt went 3 for 3 with two doubles and two RBIs, Sydney Callaway doubled twice and drove in two runs and Maddie Grisnik had a single, double and three RBIs for the Leopards (1-0). Emma Essington homered twice and Emme Travalena singled, doubled and plated a pair for Frazier (0-1).

Charleroi 14, Mapletown 2 – Jada Sheppick singled, doubled and tripled and Ariahna singled and doubled twice to lead Charleroi (1-0) to a nonsection win, Lainey Taylor singled and tripled for Mapletown (1-1).

Chartiers-Houston 16, California 0 – Taryne went 4 for 4 with two doubles, a homer and six RBIs and threw four shutout innings to lead Chartiers-Houston (3-0) to a nonsection win over California (0-2). Seanna Riggle singled, homered and drove in four and Mackenzie Shumar singled, doubled and drove in a run for the Bucs.

Ellwood City 4, South Side 3 – Winning pitcher Amber McQuiston struck out nine and went 3 for 3 with a double and an RBI to lead Ellwood City (1-0) to a nonsection win. Riley Prestopine doubled and drove in two runs and Geonna Geniviva had three hits and an RBI for the Wolverines. Maya Ringhoff singled and doubled and Allie Kemp doubled and drove in a run for South Side (0-2).

Fox Chapel 16, Butler 0 – Winning pitcher Jillian Haigh threw four shutout innings and went 3 for 3 with an RBI to lead Fox Chapel (2-0) to a nonsection win over Butler (0-2). Izzy Zober singled, homered and drove in three runs, Heidi Stiger singled, tripled and plated three runs and Ella Eisner had a single, double and three RBIs for the Foxes.

Freeport 7, East Allegheny 1 – Taelyn Toy doubled twice and drove in two runs and Leah Clark doubled and scored a run for Freeport (1-0) in a nonsection win. Mercedes Benz had two hits and struck out eight for East Allegheny (0-2).

Jefferson-Morgan 11, University (TN) 1 – Winning pitcher Emilee Bazzoli struck out 14 in six innings and Addyson Teagarden went 3 for 4 with a triple and two RBIs to lead Jefferson-Morgan (2-0) in Pigeon Forge, Tenn. Addalei Larkin singled, doubled and drove in two, Ashlynn Snyder singled, doubled and drove in a run and Gabby Marmie had a double and an RBI for the Rockets.

Jefferson-Morgan 9, Springside Chestnut Hill 2 – Emilee Bazzoli struck out 14 in a complete game and went 4 for 5 with a triple and two RBIs to lead Jefferson-Morgan (2-0) in Pigeon Forge, Tenn. Ava Wood singled and homered, Gabby Marnie had three hits and an RBI and Kallyn Novak delivered two hits and three RBIs for the Rockets.

Karns City 8, Armstrong 6 – Abigail Dunlap and Aubrey Taylor each singled and homered to lead Karns City to a nonsection win. Lily Gutherie doubled and homered twice and Anniston Andryka also hit two homers for Armstrong (0-1).

Kiski Area 7, Kennedy Catholic (NY) 2 – Peyton McGarry homered, Aubrey West singled, tripled and drove in a run and Kyleigh Rainey had a triple and an RBI for Kiski Area (2-0) in Myrtle Beach. Kyle Hutcherson singled, doubled and drove in a run and Alyssa Perona had two hits for the Cavaliers.

Kiski Area 9, Peters Township 5 – Winning pitcher Madison Rearic struck out 12 and Alyssa Perona tripled and drove in two runs for Kiski Area (2-0) in Myrtle Beach. Peyton McGarry had two hits and an RBI and Kaylee Morrow singled and doubled for the Cavaliers. Julianne Adder had two hits and two RBIs for Peters Township (0-2).

New Castle 11, North Catholic 6 – Mikayla DiGennaro tripled, homered twice and drove in four runs to lead New Castle (3-0) to a nonsection win. Mya Dwyer doubled and drove in two runs and Angie Gallo had a triple and an RBI for the Red Hurricanes. Addy Gray and Dakota Hicks singled, doubled and drove in a run and Kennedy Brown had a double and two RBIs for North Catholic (0-1).

Seton LaSalle 10, South Allegheny 0 – Winning pitcher Layla Chapman struck out eight in five innings and Meadow Kennard went 3 for 3 with a double, homer and three RBIs to lead Seton LaSalle (1-0) to a nonsection win over South Allegheny (1-2). Kara Collins singled twice, doubled and drove in two for the Rebels.

St. Paul’s 8, Elizabeth Forward 5 – Lucy Kaiser tripled, scored twice and drove in two runs to lead St. Paul’s in Orlando, Fla. Sophie Pasinski had two hits and two RBIs, Aubri Cimba had three hits and Addy Nigut doubled and drove in a run for Elizabeth Forward (1-2).

University (TN) 5, Burgettstown 4 – Emma Linkous singled, doubled, tripled and drove in two runs to lead University (TN) in Pigeon Forge, Tenn. Raya Sentipal had two hits and Emma McGregor two RBIs for Burgettstown (0-1).

Upper St. Clair 8, Pine-Richland 1 – Marissa Noschese tripled and Aleandra Demas, Geneva Eisinger and Kiley Reber each drove in two runs for Upper St. Clair (2-2) in Pigeon Forge, Tenn. Serafina Julio singled and drove in a run for Pine-Richland (1-1).

Walsh Jesuit (OH) 11, Upper St. Clair 5 – Mia Berquist went 3 for 3 with an RBI and Gianna Terlop singled, doubled and drove in a run to lead Walsh Jesuit in Pigeon Forge, Tenn. Caroline Barnard drove in a run for Upper St. Clair (2-2).

West Allegheny 18, Ambridge 2 – Marissa Palaima homered, Madison Maritz singled, tripled and drove in three runs and Alexis Santucci singled, doubled and drove in a run to lead West Allegheny (1-0) to a nonsection win. Taylor Thompson doubled for Ambridge (0-1).

Girls lacrosse

North Catholic 10, Winchester Thurston 5 – Ten different players scored for North Catholic in a Section 2-2A win. Goal scorers were Natalie Milcoff, Elizabeth Long, Samy Brennan, Kate Geary, Molly Croft, Gabby Hervert, Sarah Wehrli, Olivia St. John, Mia Grasser and Layla Pegnato. Maddie Hill made 13 saves.

Pine-Richland 16, Upper St. Clair 8 – Mallory Boivin collected five goals and three assists, Cate Gentile had four goals and two assists and Claire Mill also scored four to lead Pine-Richland to a nonsection win. Lily Meehleib added two goals and Leyton Carlson had a goal and an assist for the Rams.