WALES — Gavin Rawstron threw for 117 yards and connected with Darryn Bailey for two touchdowns, Cruz Poirier ran for 183 yards and two scores, and the Oak Hill defense swarmed and stifled Yarmouth in a 36-12 football win Saturday afternoon.

Austin Pierce returned an interception 51 yards for a touchdown, and a physical defense led by D.J. Pushard, Poirier and Bailey Drouin sacked Yarmouth quarterback Noah Eckersley-Ray five times and bottled up his rushers until the outcome was no longer in doubt.

Bailey caught three passes for 102 yards.

After falling behind 29-0, Yarmouth finally found the end zone on Eckersley-Ray’s 24-yard pass to Wyatt Sullivan. Eckersley-Ray also had a 2-yard touchdown run.

CHEVERUS 42, BANGOR 0: Max Coffin had first-half scoring runs of 19 and 27 yards and returned a muffed Bangor lateral for a 3-yard touchdown as the Stags (1-1) rolled at Portland.

Finn Cawley added two short touchdown runs as Cheverus raced to a 42-0 halftime lead, racking up 189 yards while holding Bangor (0-2) to minus-38.

Teigan Lindstedt contributed a 19-yard TD run.

SACOPEE VALLEY 15, STEARNS 12: Janoah Edwards hit Josh Hart with a halfback option pass in the fourth quarter as the Hawks (2-0) rallied from a 12-0 deficit to beat the Minutemen (0-2) at Husson University in Bangor.

Aiden Foley scored Sacopee’s first touchdown on a 35-yard interception return late in the first half. Hart caught a conversion pass from Brandon Capano to cut the Hawks’ deficit to 12-8 at halftime.

The Hawks forced four turnovers, including an interception by Decklin Hutton that stopped a late Stearns drive deep in Sacopee territory.

LISBON 50, POLAND 8: Lucas Francis threw a 44-yard touchdown pass to Bradley Harriman and ran for a 12-yard score in the first half as the Greyhounds (2-0) stormed out to a 30-0 lead against the Knights (0-2) at Lisbon Falls.

Harriman added a 27-yard scoring run and Isaiah Thompson had a pair of touchdown runs as Lisbon outgained Poland 275-50 in the first half.

MT. VIEW 43, ELLSWORTH 35: The Mustangs (1-1) rallied from an eight-point deficit in the final minute of the fourth quarter and beat the Eagles (0-2) in overtime at Thorndike.

Mt. View quarterback Rayno Boivin connected with Kyle Noble for a 40-yard touchdown pass with 30 seconds remaining in regulation. Boivin then ran in the 2-point conversion on a bootleg.

On fourth down from the 5 in overtime, the Mustangs again went with a bootleg and Boivin ran it in for Mt. View’s first lead since late in the second quarter.

SOCCER

PORTLAND 2, GORHAM 1: Tahn Tiparos and Gracien Mukwa tallied first-half goals and Rowan Daligan made 14 saves to lead the Bulldogs (4-0) over the Rams (2-1-1) in Gorham.

Alex Ousback scored 6:31 into the second half for Gorham, which got 10 saves from Trevor Gray,

YORK 2, CAPE ELIZABETH 1: Zachary Westman netted the winning goal with 15 minutes left in regulation off an assist from Alex Nickerson as the Wildcats (3-0) slipped past the Capers (1-1) in Cape Eiizabeth.

Nickerson gave York a 1-0 halftime lead, but David Hare knotted the match in the second half.

Brett Smith made five saves for the win. Cape keeper Sean Agrondia had four saves.

WELLS 1, NORTH YARMOUTH ACADEMY 1: Liam Bell converted a penalty kick with six minutes remaining as Wells (1-1-1) salvaged a draw with NYA (1-0-1) at Yarmouth.

Ryan Baker scored on a feed from Xander Kostelnik to give NYA a 1-0 halftime lead.

Eric Sousa stopped 10 shots for Wells, while Connor Clock turned back six shots for NYA.

SCARBOROUGH 3, WESTBROOK 2: Nick Anderson headed in a corner kick in the closing minutes, and the Red Storm (2-1) rallied for two goals in the final eight minutes to sink the Blue Blazes (1-2) at Scarborough.

Noah Drapeau and Wyatt Keller also scored for Scarborough. Jean Marc Lohomboli netted both Westbrook goals.

GREELY 3, FREEPORT 2: Andy Moore and Quinn Molloy scored early in the first half and the Rangers (1-2) held on to beat the Falcons (1-2) in Cumberland.

Hazael Tshituka added a goal for Greely in the second half.

Joe Ashby and Caleb Arsenault scored for Freeport.

FALMOUTH 7, NOBLE 0: Nate Arrants had three goals, including two on penalty kicks, and added an assist to lead the Yachtsmen (2-1) past the Knights (0-4) at North Berwick.

Eli Friedman opened the scoring for Falmouth just three minutes in. Niklas Hester, Griffin Conley and Josh LeFevre each added a goal.

YARMOUTH 9, POLAND 0: Eric LaBrie scored twice and assisted on two goals as the Clippers (3-0) beat the Knights (0-3) in Yarmouth.

Ian LaBrie also had two goals for the Clippers, who used five goalkeepers.

MARANACOOK 6, MORSE 0: Connor Stockwell recorded three goals as the Black Bears (3-0) beat the Shipbuilders (0-3-1) in Readfield.

Micah Charette scored twice, and Aric Belanger got the other goal.

BUCKFIELD 3, SACOPEE VALLEY 2: Tobias Worthley scored the go-ahead goal from a crowd with 12 minutes left as the Bucks (3-0) rallied past the Hawks (0-3) in Hiram.

Sacopee led 2-1 at halftime on goals by Camden Bibro and Kris Fossum.

Noah Wiley notched Buckfeld’s first goal, and Victor Verrill tied the game in the second half.

ERSKINE ACADEMY 1, LEAVITT 1: Michael Sprague scored for Erskine midway through the first half, but the Eagles (3-0-1) settled for a draw in South China.

Cole Desmaraus got the equalizer for Leavitt (0-1-2) with less than 15 minutes remaining in regulation.

Brock Glidden assisted on Sprague’s goal. David McGraw made three saves for the Eagles.

TEMPLE 3, RANGELEY 1: Will Paradis scored twice as the Bereans (2-0) won in Rangeley.

Sawyer Deroche chipped in with a goal and an assist. Nathan Riportella and Gabe Shepherd also were credited with assists, and Elijah Austin made five saves in the victory.

Ian Lillis scored for Rangeley, which got 10 saves from Hunter Lowell.

RICHMOND 6, VINALHAVEN/NORTH HAVEN 0: Matt Rines scored four goals and Dakota Gilpatrick tallied the other two goals to power the Bobcats (2-0) to a win in Richmond.

Nate Kendrick picked up a pair of assists.

Joe Hopkins had 13 saves for Vinalhaven (0-1).