Rylan Benedict and Tre Fletcher each rushed for three touchdowns, and Cheverus rolled to a 68-16 win over Lewiston in a Class A North football game Saturday.

The Stags (2-1) raced to a 32-0 lead after one quarter as they rebounded from a 57-0 loss to Thornton Academy in their previous game.

Justin Johnston opened the scoring with a 19-yard run, then returned a punt 71 yards for another touchdown. Rylan Benedict followed with a 14-yard TD, and Fletcher broke loose for a 34-yard touchdown run.

The Stags made 2-point conversions after each of their first seven touchdowns, including two short runs by Benedict in the second quarter. Johnston set up one of those scores with an 81-yard run.

Fletcher, a freshman, added a pair of 57-yard touchdown runs. Finn Cawley capped the scoring with a 2-yard run.

Jeremy Madore and Roman Dennis each had a touchdown run for Lewiston (0-3).

LEAVITT 36, YORK 6: Levi Craig rushed for two touchdowns and passed for another to lead the Hornets (3-0) over the Wildcats (1-2) at Turner.

York took a 6-0 lead just before the end of the first quarter on Cullen McCarty’s 2-yard run, but Craig tied it with an 18-yard touchdown run, then connected with Max Green for a 4-yard TD that gave Leavitt a 14-6 halftime lead.

Craig added a 10-yard touchdown run in the third quarter, and Hunter Sirois had two touchdown runs in the fourth.

BUCKSPORT 53, CAMDEN HILLS 14: Mike Patterson ran for four touchdowns to lead the Golden Bucks (1-2) past the Windjammers (0-3) at Rockport.

Bucksport scored 20 points in the second quarter to open a 27-6 halftime lead. Hayden Craig caught a 42-yard touchdown pass from Chase Carmichael and also ran for a 55-yard score.

Camden Hills scored on two long plays, a 76-yard pass from Spencer Johndro to Jack Morse in the second quarter, and a 59-yard run by Morse in the third.

BOYS’ SOCCER

FRYEBURG ACADEMY 2, POLAND 2: Kyle Radziszewski set up a pair of second-half goals to help Poland (1-2-1) rally for a tie against Fryeburg (2-2-1) at Poland.

Fryeburg took a 2-0 lead in the first half. Pablo Lacia put in the first goal off Jordan Kruguer’s corner kick in the eighth minute, and Kruguer converted a penalty kick midway through the half.

Ethan Letourneau put Poland on the board 6:27 into the second half. Nate Chouinard tied it 7:06 later.

Teddy Antelj and Yukon King split time in goal for Fryeburg, combining for four saves. Trevor Saunders stopped six shots for the Knights.

SCARBOROUGH 4, SANFORD 0: Matt Stracqualursi had a goal and an assist for Scarborough (4-0-1) in a win over visiting Sanford (1-4).

Matt Caron, Garrett King and Michael Barrett also scored for the Red Storm, who led 2-0 at halftime.

FREEPORT 2, GRAY-NEW GLOUCESTER 1: Jack Davenport had a goal in each half as the Falcons (1-2-1) built a 2-0 lead and held off the Patriots (2-2-1) at Gray.

Davenport’s second goal came 30 seconds into the second half, before Liam Stewart answered on a feed from Josh Bouvier.

Joe Burke stopped 10 shots for Freeport, while John Henry Villanueva made eight saves for the Patriots.

SACOPEE VALLEY 1, BUCKFIELD 0: Devin Day fed a cross to Michael Murphy for the only goal of the game 9:30 into the first half as the Hawks (2-3) beat the Bucks (4-1) at South Hiram.

Cam Cyr made six saves for Sacopee Valley.

A.R. GOULD 2, HIGHVIEW CHRISTIAN 0: Abdi Ibrahim scored in the first half and Mohamed Roone added a second-half goal as A.R. Gould (3-0) blanked Highview Christian (0-4) at South Portland.

GIRLS’ SOCCER

SCARBOROUGH 2, SOUTH PORTLAND 0: Bryce Nitchman scored in the second half on a shot from outside the box, and Lauren Sabatino added an insurance goal as the Red Storm (4-0-1) beat the Red Riots (1-4) at Scarborough.

Katie Farino assisted on Sabatino’s goal. Emily Royce needed four saves to earn the shutout.

MARSHWOOD 2, PORTLAND 0: The Hawks (4-1) scored in each half and shut out the Bulldogs (2-3) at Fitzpatrick Stadium.

Marin Smith put Marshwood ahead in the first half, and Zoe Janetos added an unassisted goal.

GRAY-NEW GLOUCESTER 1, FREEPORT 0: Alexa Thayer scored the only goal as the Patriots (3-2) edged the Falcons (1-4) at Gray.

Jen Sutherland made four saves and was credited with an assist on Thayer’s goal. Freeport keeper Lindsay Cartmell finished with five saves.

FRYEBURG ACADEMY 1, POLAND 0: Esme Hernandez scored an unassisted goal in the first half, and the Raiders (3-2) made it stand up for a win over the Knights (1-4) at Fryeburg.

Erin Brewer made 11 saves for Poland, while Makayla Cooper stopped five shots for Fryeburg.

LINCOLN ACADEMY 3, MEDOMAK VALLEY 0: Brie Wajer scored off a direct kick five minutes into the match to get the Eagles (4-2) started in a victory over the Panthers (1-5) at Waldoboro.

Lillian Bisset added a goal at the 20-minute mark, assisted by Olivia York. York scored an unassisted goal later in the first half.

OLD ORCHARD BEACH 1, NORTH YARMOUTH ACADEMY 0: Maegan Halle scored on a penalty kick in the first half to give the Seagulls (1-6) a win over the Panthers (0-6) at Old Orchard Beach.

Tiffany LeClair made three saves for the shutout. NYA keeper Lindsay Tufts stopped five shots.

BUCKFIELD 9, GREATER PORTLAND CHRISTIAN 0: Kali Litchfield collected three goals as the Bucks cruised past the Lions at Buckfield.

Ashley Campbell added a pair of goals, and Mae Kolin, Julia Dow, Brianna Damon, and Alexis Bennett also scored.

FIELD HOCKEY

MASSABESIC 3, DEERING 0: Emma Rutledge scored a pair of goals to lead the Mustangs (5-2) past the Rams (2-5) in Portland.

Rutledge converted a cross from Josie Ring with 1:40 left in the first half, then added an unassisted goal at 14:38 of the second half. Abbie Staples made it 3-0 about five minutes later with an assist from Libby Beals.

Lillian Frager of Deering stopped 19 shots, while Kelly Wescott had three saves for the Mustangs.

LAKE REGION 1, FALMOUTH 0: Olivia Deschenes scored on a penalty corner with 1:50 left in the first half, assisted by Molly Christensen, and the Lakers (4-3) held off the Yachtsmen (4-3) at Naples.

Maddie Nelson made six saves for Lake Region. Elizabeth Amadei stopped eight shots for Falmouth.

GRAY-NEW GLOUCESTER 8, OLD ORCHARD BEACH 0: Jenny Holmquist tallied three goals as the Patriots (5-3) cruised past the Seagulls (1-4) at Gray.

Alie Martell scored twice as Gray-New Gloucester jumped out to a 4-0 halftime lead. Chloe Hendrich, Emilie Sanborn and Cara Waltz each added a goal.