PLEASANT HILL — Maddie Wheelock scored two goals in the first half and and the St. Mary’s girls soccer team posted its second straight shutout to open the Class 3A/2A/1A state playoffs, a 2-0 quarterfinal victory over Pleasant Hill on Saturday.

The No. 5 seed Crusaders (10-4), the District 5 champion, advanced to Tuesday’s semifinals, in which they will play top-seeded Oregon Episcopal, a 9-0 winner over No. 8 seed Blanchet Catholic.

Wheelock, a junior, scored unassisted in the fourth minute when she dribbled past defenders and fired a shot from 6 yards out, and she found the back of the net for the second time in the 26th minute with an assist by McKenna Christman, who after being re-entered into the game won a scrum in the attacking third of the field and after a few touches found Wheelock for the scoring chance.

“Maddie Wheelock was a force that (Pleasant Hill) just couldn’t deal with in the opening 30 minutes,” St. Mary’s coach Dave Potter said. “Give her a lot of credit for taking charge of this and putting us in the win column.”

Senior keeper Adrien Birmingham played the entire match in goal to pick up the shutout for St. Mary’s, benefiting from a defensive line that “played very well and stayed quite organized throughout the match,” Potter said.

The fourth-seeded Billies (11-2-1) won 11 of their first 12 matches this season, all via shutout, and allowed five goals all season, four of which came in their final two matches, both losses.

Sara Klott, a senior, Ibixica Alvarez, a junior, and Zoe Alftine, a sophomore, keyed the Crusaders’ dominance on the defensive end and in the midfield, severely limiting Pleasant Hill’s ability to get any shots on goal.

St. Mary’s opened the playoffs by shutting out Western Mennonite/Perrydale 4-0.

“Our defense has jelled here in the last few weeks and I’m real pleased with what I’m seeing them do,” Potter said.

CATLIN GABEL 2, CASCADE CHRISTIAN 0: At Portland, Catlin Gabel attacked relentlessly to eliminate Cascade Christian’s scoring chances in the quarterfinals of the Class 3A/2A/1A state playoffs.

The No. 10 seed Challengers (9-4-2), who finished second in District 5, trailed 1-0 at halftime after allowing a goal by Anousha Greiveldinger in the 29th minute, then let in the second goal in the 67th minute, this one by Caroline Cook.

The No. 2 seed Eagles (14-2), the runner-up in District 1, outshot Cascade Christian 21-3, but junior keeper Audrey Quast made 19 saves to keep the score close.

Emily Stephens, a junior, and Baylee Plankenhorn, a senior, also were standout players for the Challengers.

Catlin Gabel will take on No. 11 seed Lakeview, which upset third-seeded Westside Christian 1-0 on penalty kicks.

Boys Soccer

DE LA SALLE NORTH CATHOLIC 3, ST. MARY’S 2 (OT): St. Mary’s scored twice within a span of three minutes in the second half to overcome a 1-0 first-half deficit, but the Crusaders couldn’t hold the lead and surrendered the game-winner in the second minute of the first overtime period to lose to visiting De La Salle North Catholic in the quarterfinals of the Class 3A/2A/1A state playoffs at U.S. Cellular Community Park.

Justin Silsbee converted a goal with an assist from Luka Cvijanovic to tie the match 1-1 in the 45 minute, and three minutes later Milan Bobek scored with an assist from Preston Jernigan to put the No. 4 seed Crusaders (13-2-1), champions of District 5, on top.

But the fifth-seeded Knights (11-3-2) rallied to net the equalizer in the 62nd minute of regulation, leading to overtime, in which De La Salle prevailed.

JESUIT 1, GRANTS PASS 0: At Beaverton, No. 1 seed Jesuit edged ninth-seeded Grants Pass to reach the semifinals of the Class 6A state playoffs.

Football

CASCADE CHRISTIAN 52, WILLAMINA 3: After an early Willamina field goal, Cascade Christian’s defense shut down Willamina while receiving big production from Hayden Schaan, Ben Dunn and Caleb Jordan to secure a Class 3A state playoff first-round victory at Spiegelberg Stadium.

The Challengers, who improved to 9-1 on the season, host their second-round opponent, Harrisburg, on Friday at 7 p.m. at U.S. Cellular Community Park.

Cascade Christian went up 35-3 just before halftime when Schaan found Ben Dunn for a 49-yard touchdown connection. The pair connected for two touchdowns on the day, with Dunn hauling in nine passes for 140 yards. Schaan threw for 228 yards on 18 of 32 passing to go with 57 rushing yards, which included a second-quarter touchdown run.

The Challengers ground attack was led by Caleb Jordan, who churned for 71 yards on 14 carries and found paydirt twice.

Challengers kicker Ethan Hoffman was 4-for-4 on field goal attempts. His longest was a 49-yarder.

Defensively, Ian Fralich came up with two interceptions for Cascade Christian while linebackers Christian Flores and Josiah Sills buoyed the front, doing their job filling in the gaps.

Willamina;3;0;0;0;—;3

Cascade Christian;15;6;14;17;—;52

W — Milton 40 field goal

CC — Hoffman 29 field goal

CC — Hoffman 31 field goal

CC — Jordan 3 run (conversion failed)

CC — Hoffman 27 field goal

CC — Dunn 12 pass from H. Schaan (Hoffman kick)

CC — Jordan 8 run (Hoffman kick)

CC — Dunn 49 pass H. Schaan (Hoffman kick)

CC — H. Schaan 3 run (Hoffman kick)

CC — Crowl 6 run (Hoffman kick)

CC — Hoffman 49 field goal