Sam Glicos scored the three goals for the top-seeded Eagles (15-1) against the eighth-seeded Bulldogs (10-6) in a Class A South quarterfinal in Windham.
Glicos scored nine minutes into the game with an assist from Wyatt Flibbert before Portland’s Brady Toher and Ben DiYenno scored consecutive goals with under 16 minutes left to take the lead.
Glicos tied at 2 less than two minutes into the second half and got the winner with under 12 minutes to play following an assist from Owen Weatherby.
The Eagles with face fourth-seeded Marshwood in a semifinal on Saturday.
WINDHAM 3, PORTLAND 2
Braceras, Carlos DiYenno, Ben Dilamini, Kia Escobar, Christian Fink, Jack Hettenbach, Oliver Horrisberger, Ben Howe, Charles Kalala, Martin Kalombo, Jered Kiala, Jose Kierstead, Max Lannon, Jack Littell, Ben Liwanga, Paul Mangombo, Basilio Martin, Phil Myers, Ford Nedeljkovic, Kosta Paterniti, Nick Perez, Aidan Sungubele, Emmanuel Tidd, Finn Toher, Brady Vumpa, Christo
Brennan, Nolan Connolly, Colby Cunniffe, Luke Enman, Izack Flibbert, Wyatt Gaulrapp, Owen Glicos, Sam Hammond, Lukas Ingalls, Scott Johnsen, Tyler LaWind, Ben Leclerc, Connor Marion, Nicholas Poungui, Purfino Skvorak, Zach Stewart, Will Stratis, Nikko Washburn, Cole Weatherby, Owen Woolston, William langstaff, Connor