The most successful pitcher in the City Section is left-hander Johnny Vergara of L.A. Marshall, a senior who threw his fourth consecutive shutout on Thursday in a 5-0 win over Hamilton in the semifinals of the Dennis Gilbert Classic.
Vergara struck out 10 and allowed four hits. He previously shut out Glendale, Birmingham and San Fernando.
"He's throwing strikes, he's attacking the batters and we're playing pretty good defense behind him," Coach Shane Gerard said.
Marshall (14-3-1) will face Westchester in Saturday's 6 p.m. final at the Urban Youth Academy.
Narbonne advanced to the championship game of a tournament in South Carolina with a 4-1 win over W.V. Springfield. Daniel Rocha had a home run and Jonathan Saldana went two for two. Jonathan Saldivar picked up his fourth save of the season.
Corona split a doubleheader with Gahr, winning, 6-4, in nine innings and losing the second game in nine innings. Gahr's Jorge Rivas had the game-winning hit in the second game.
In the Sunset League, Los Alamitos handed Edison its first defeat, 4-1. Scott Anderson picked up the win, strking out five in six innings. Jake Yarger had two hits.
Hagen Danner allowed one hit in six innings as Huntington Beach defeated Marina, 9-0. Tyler Murray had three hits and three RBI.
In the Marmonte League, Agoura defeated Oaks Christian, 6-1. Ryan Fineman had a two-run double during a four-run first. Sophomore Michael Weisberg threw a complete game.
Westlake defeated Thousand Oaks, 11-9, in eight innings. Dean McMillan had four hits and Tyler Flores added three hits. The Warriors led, 6-0, fell behind, 9-6, then rallied for three runs in the seventh and two more in the eight. Nicky Woodall had a grand slam. Eric Treadway had four RBI for Thousand Oaks.
Newbury Park defeated Calabasas, 5-2. Jeff Tincher had three hits and Blake Doremus hit a three-run home run.
El Dorado improved to 6-0 in the Crestview League with a 3-1 win over Esperanza. Nick Sprengel struck out eight in 5 2/3 innings.
El Toro and Cypress split a doubleheader. El Toro won, 2-1, behind Sam Glick, who struck out seven in 5 2/3 innings. Jerren Duran had three hits in Cypress' 5-3 win over El Toro.
El Modena defeated Anaheim Canyon, 4-3. Brett Conine struck out seven and walked none and also had two hits. Dominic Campeau had a two-run home run.
Beckman defeated Woodbridge, 6-0. Adam Lamar threw a four-hitter, striking out seven and walking none.
Shea Barry had three hits but Simi Valley lost to Universal City, 5-4. Palm Desert defeated Royal, 6-3.
Granada Hills lost to Mission Bay, 6-3. James Bacon had two RBI.
Jordan Berg threw a three-hitter in El Camino Real's 7-0 win over El Capitan. James Terraza went three for four with two doubles and two RBI. Jake Selco added two hits and two RBI.
Birmingham defeaed Acalanes, 7-4. Ivan Lomeli and Justin Rorick each had two hits.
John Grebeck had two hits in Mission Viejo's 4-2 win over Laguna Hills.
St. Bonaventure defeated Bishop Diego, 1-0, behind a one-hitter from Turner McDonald.
Ayala defeated Diamond Bar, 5-3. Tim Nelson and Jordan Hernandez each had two hits.
La Mirada defeated Cerritos, 12-4. RJ Lan had three hits.
Long Beach Wilson defeated Long Beach Cabrillo, 11-0.