Kyle Greenwalt wasn't perfect, but he was close to it for

Souderton

yesterday.

Greenwalt pitched a no-hitter and handed the Indians a 6-1 win over host Council Rock North in a Suburban One Continental baseball game.

Greenwalt struck out 10 and walked four. The lone run he surrendered came in the sixth inning with his team ahead, 6-0.

Eric Broney went 3 for 4 with a double, a run scored and three RBIs for Souderton.

Public. Felix Madera ripped a grand slam in the second inning and sparked Olney to a 17-13 win over visiting Philadelphia Electrical.

Madera drove in five runs and scored twice and winning pitcher Elvis DeJesus helped himself with a pair of doubles and three runs batted in.

Ryan Kubacki hit a double and Mike Croft struck out six as Franklin Towne Charter downed host Mastbaum, 9-3.

Angelo Delvecchio hit a double and a two-run homer to boost Prep Charter to a 15-5 win over visiting Bok.

Delvecchio pitched for four innings and earned the win after striking out four and walking four.

Josh Cherry pitched two of Roxborough's three perfect innings against visiting Kensington and earned the win as the Indians prevailed, 15-0.

Cherry struck out two and walked none. Chris Schroeder took care of the offense with a home run, a double and four runs batted in.

Taylor Vanderwoude hit a three-run homer and Bill Stoerrle added a homer as Philadelphia Academy Charter handled host Lamberton, 17-2.

Matt Sanobar struck out 10 en route to the win for the Chargers.

Mike Braun needed just five innings to help Central beat visiting Saul, 12-2.

Braun held Saul to four hits, struck out eight and walked none. He also hit a double.

Bill Powers belted a pair of doubles and a single to lead Masterman past host Bodine, 8-4.

Evan Hunt struck out six to earn the win.

Catholic North. Bob Hopkins and Ryan Nally each hit a pair of singles and drove in a pair of runs to lift North Catholic past host Cardinal Dougherty, 7-3.

Conwell-Egan came back from a 2-1 deficit and beat visiting Archbishop Ryan, 9-4.

Travis Hughes held the Raiders to four hits, struck out eight and walked one to get the win.

Mike Higgins hit a two-run single in the fifth inning to give La Salle the lead for good en route to a 4-2 win over visiting Father Judge.

Catholic South. Pete Coppa was perfect in four at-bats and drove in three runs to lead Archbishop Carroll past host Neumann-Goretti, 12-2.

Ryan Murtagh added a pair of hits and knocked in two runs for the Patriots.

Inter-Ac. Anthony Cafagna tossed a complete-game three-hitter with 12 strikeouts and led Chestnut Hill Academy past visiting Haverford School, 10-0.

Central. Jeff Matteis went 3 for 4 with a double and helped Haverford High get past host Penncrest, 4-3.

Matt Siciliano and Jeff Puklin each hit a single, a double and knocked in two runs to lift Lower Merion to a 10-5 win over host Conestoga.

Suburban One National. Jason Jacko drove in four runs with a double and three singles and sparked Pennsbury to a 13-6 win over visiting Abington.

Suburban One American. Kevin Burke hit a bases-loaded triple in the bottom of the seventh inning and Methacton stunned visiting Upper Merion, 14-12.

The Warriors, who got a grand slam from Matt Bruno to cut the Vikings lead to 12-10, scored eight runs during the rally.

Del-Val. In a showdown for first place, Sun Valley scored seven runs with two outs in the fifth inning and held on to beat host Interboro, 11-10.

Steve Shrader hit a three-run homer in the fifth inning for the Vanguards.

Friends Schools. Andrew Roth gave up just one hit in a complete-game effort and led Friends' Central to a 7-0 win over visiting Academy of the New Church.

Roth helped himself on offense with a single, a double, two runs scored and two RBIs.

Peter Moomjian stole four bases and Nate Simon swiped three as Abington Friends downed visiting Westtown, 9-7.

Both Moomjian and Simon hit a single and a double.

Keystone. Damien Mazario hit a pair of doubles and Paul Hemdekides drove in three runs with three singles to help Church Farm hold off visiting Phil-Mont Christian, 5-4.

Carsson Slonaker held visiting West-Mont Christian to two hits and struck out seven as Perkiomen School earned a 10-0 win.