No. 2 Law 7, No. 7 East Haven 2: Chris Peloso had a double and two RBIs as the Lawmen knocked off the Easties. Zack Soulier picked up the win for Law. Vin Guglietti went 2-for-3 with an RBI for East Haven.
No. 3 Shelton 7, No. 6 Notre Dame-West Haven 0: Dan St. George struck out nine and allowed just four hits to lift the Gaels over the Green Knights.
Mike Georgalas and St. George each had two hits for Shelton. The Gaels opened the game with three extra-base hits.
No. 5 Xavier 4, No. 4 Foran 2: Hayden Stanton had two hits and two RBIs in the Falcons win over the Lions. Shaun Coughlin picked up the win and struck out 11 for Xavier. Mike Pascarella had a two-run triple for Foran.
Semifinals, Thursday at Yale Field
No. 2 Law vs. No. 3 Shelton, 4 p.m.
No. 5 Xavier vs. Amity/North Haven winner