ORONO — Kate Larsen came through late. Broghan Gagnon came through later. As a result, the Winslow girls’ soccer team is moving on by the slimmest of margins. And then some.

The ninth-seeded Black Raiders needed a second round of penalty kicks Monday to top No. 8 John Bapst, 3-2, and advance to the quarterfinals of the Class B North playoffs. Winslow will face top seed Hermon in the quarters.

Larsen scored for Winslow (7-5-3) off of a Veronica Rossignol cross on a corner with 3:45 to play, tying the game at 2. The game went through two overtime periods before going to penalty kicks, and after both teams made all five of their shots in the first session, Winslow got three saves from Gagnon en route to winning the second, 2-1, to clinch the victory.

John Bapst (10-4-1) led 1-0 after the first half on a Haley Grover goal, but Winslow tied the game with 37:21 to play when Sara Doughty’s direct kick hit the cross bar and Lidia Santos was able to redirect it in. The lead only lasted a couple of minutes as Tia Zephir scored on a corner kick by Anna Zmistowski with 34:47 to go, setting the stage for Larsen’s heroics.

Gagnon made 13 saves for Winslow, while Kayla Massey stopped 11 shots for John Bapst.

FRYEBURG ACADEMY 2, OAK HILL 1: An own goal late in the second half made the difference as sixth seed Oak Hill fell to 11th seed Fryeburg in a Class B South preliminary round game in Wales.

Oak Hill (9-4-2) took the lead when Haley Lair scored off of an assist from Riley Swan in the 31st minute. Fryeburg (7-8-0) evened the game later in the half on a breakaway goal from Sophie Trephol, and Madison McIntyre was credited with the goal when a ball deflected off of an Oak Hill player and into the net with five minutes to go.

Anna Dodge made 16 saves for Oak Hill.