Exeter’s Jaedon Cliche pulls away from Winnucunnet’s Chris McClellard during the Blue Hawks’ win at Exeter on Saturday.

Exeter had it working on both sides of the ball on Saturday as the Blue Hawks came away with a convincing 42-14 home win against Winnacunnet.

Exeter’s offense rolled, outgaining the Warriors 341-154, while the defense did its job in turning Winnacunnet over on three occasions.

Jaedon Cliche racked up 145 scrimmage yards in the first half, rushing nine times for 95 yards and two touchdowns and catching a pair of passes for 50.

Elsewhere, Derek Edmiston ran five times for 57 yards and a touchdown for Exeter; Spencer Clark turned five carries into 31 yards and a score; and Ryan Grjalva went 3 of 5 passing for 71 yards and a touchdown to Nate MacDonald.

Dominic Gould led Winnacunnet with 83 receiving yards on five receptions and another 45 yards and a touchdown on two carries. Quarterback Elliot Beals finished 6-of-14 for 99 yards and two interceptions for the Warriors (1-4).

Exeter is 4-1.

Merrimack 35, Bishop Guertin 19: In Nashua, Devin Woods scored three touchdowns and Jared Dyer scored for the Tomahawks.

James Dowling connected with Woods for two TDs, and Woods ran one in from a yard out. Dyer had a 9-yard run and caught a scoring pass from Kyle Crampton. The Tomahawks improved to 3-2 despite turning the ball over three times.

BG, which fell to 3-2, three two TD passes from Dylan Santosusso -- one to Joey Lupo for 80 yards and two to Kyle Baker, one for 22 and another for 11 yards.

Pelham 20, Hollis/Brookline 15: In Pelham, Ian Hoey's 24-yard touchdown pass to Charlie Katin gave the Pythons the lead in the third quarter, and they held on for the victory.

Hoey connected with Zach Jones for a 13-yard score in the first half, and the Pythons got an 11-yard TD run from Matt Muise.

Marc-Andre Thermitus had a 5-yard TD run for the Cavaliers, and Sander Wimmer had a 10-yard scoring run. Both teams are 3-2.

Plymouth 7, St. Thomas 6: In Plymouth, the Bobcats (3-2) scored on their opening drive and made a late defensive stop to secure the win. Ian Tryder ran in Plymouth’s score and Pete Wingsted followed up with what proved to be the game-winning point-after kick. St. Thomas Aquinas of Dover (2-3) scored on a passing play late in the second quarter but its ensuing point-after kick went wide right.

The Saints marched to the Plymouth 35-yard line on their final drive but turned the ball over on downs. The Bobcats then ran out the final 1:42 of the contest.

Cole Johnston made an interception on defense for Plymouth. St. Thomas’ defense recovered a Bobcats fumble.

Bow 37, Pembroke 0: In Pembroke, Sebastian Beaulieu tossed two touchdown passes to lead Bow (5-0). His first came early in the first quarter following a punt return that brought the ball down to Pembroke’s 15-yard line.

From there, Beaulieu found Thomas Rolla for the score to give the Falcons a 7-0 lead. He later connected with Cooper Larrabee on a 30-yard touchdown.

Steven Guerrette added a 5-yard rushing touchdown, and late in the fourth quarter Andrew Bliss matched him with a 2-yard romp into the end zone.

Backup quarterback Alex Boisvert threw a 15-yard touchdown pass as well.

The Falcons led 30-0 at halftime. Pembroke is 1-4.

Kennett 34, John Stark 0: In Weare, Parker Coleman threw four touchdown passes, including one to Tanner Bennett, who also ran in a score for Kennett of Conway (5-0). Kyle Perry, Braeden Bailey and Atticus Fayle also caught TD passes from Coleman. John Stark (1-4) did not earn a first down until the end of the second quarter.

Lebanon 62, Hillsboro-Deering/Hopkinton 14: In Hopkinton, Caleb Smith gave Lebanon a 21-14 halftime lead with his pick-six late in the second quarter. The Raiders (5-0) then scored on each of Hillsboro-Deering/Hopkinton’s six second-half turnovers.

CJ Childs also had a pick-six and ran in a touchdown and Wade Rainey rushed for two scores for Lebanon. Colby Quiet ran in touchdowns from 40 and 55 yards out for H-D/H (4-1).

Alvirne 41, Sanborn 7: In Kingston, Kyle Gora and Alex Giuffrida combined for 200 yards and three touchdowns on the ground for Alvirne of Hudson (4-1). Gora rushed for two scores and Giuffrida ran another in from 60 yards out. Paul Mani caught two touchdowns for the Broncos.

Sanborn scored its lone touchdown on a 50-yard run in the first quarter. Outside of that play, Alvirne held the Indians (0-5) to less than 50 yards rushing.

Raymond 60, Franklin 34: In Franklin, Raymond led, 26-24, at halftime before erupting in the second half. Rich Gibby threw four touchdowns and ran for three more and Josh Dalton ran in a 20-yard TD for the Rams (4-1). Freshman Avery Brucaccio scored his first varsity touchdown on a reception and Kevin Bostaph also caught one of Gibby’s TD passes. Jacob Beaupre surpassed 1,000 rushing yards on the season for Franklin (1-4) in defeat.

Newfound 50, Farmington/Nute 22: In Bristol, Rolando Sylvain ran for three touchdowns and Leroy Laflamme rushed for two more to lead Newfound (2-3) to its second straight win. Oceanne Skoog recorded 14 tackles and a fumble recovery on defense for the Bears. Farmington/Nute is 0-5.