Quarterback Drew Campanale passed for two touchdowns and ran for another to lead the Franklin Pierce football team to a 29-27 victory over Curry College on Saturday. It was Franklin Pierce’s first victory as a Division II program.

The Ravens (1-1) led 29-14 after three quarters, but Curry (0-2) scored with 4:43 to play and pulled within two points on a 6-yard pass from quarterback Nick Juvelier to Gabriel DeSouza with 43 seconds remaining. Juvelier’s pass on the two-point conversion that would have tied the game fell incomplete.

Campanale tossed a 10-yard TD pass to Nathan Selby with 17 seconds left in the first half, and connected with K.J. Lewis for a 10-yard TD pass that helped the Ravens take a 22-7 lead with 4:39 left in the third. He also scored on a 1-yard run midway through the fourth.

Chazz Bryant scored Franklin Pierce’s other TD on a 9-yard run.

Campanale completed 13 of 30 passes for 184 yards, and rushed for a team-high 53 yards on 14 attempts. Juvelier completed 30 of 48 passes for 279 yards and four TDs.

Kicker Morgan Smith had three PATs for Franklin Pierce, becoming the first woman to score in an NE-10 football game.

Plymouth State 48, Maine Maritime 6: In Plymouth, David Hamilton and Nick Lancia each ran for two touchdowns as the Panthers improved to 2-0. Plymouth State led 27-0 at halftime and 41-0 after three quarters.

Hamilton gained 96 yards on 15 carries, and Lancia picked up 69 yards on 14 attempts. Plymouth State converted on 13 of its 16 third-down opportunities.

Meredith’s Zach Swanson caught a 10-yard touchdown pass, and Nashua’s Max Osgood hauled in a 26-yard TD pass. Plymouth State also received a 15-yard TD run from Vito Aleo.

Maine Maritime (0-2) was held to 47 yards rushing on 21 attempts.

Assumption 54, Saint Anselm 23: In Worcester, Mass., Saint Anselm quarterback Philip Tran completed 42 of 78 passes for 448 yards, but the Hawks (0-2) allowed six rushing touchdowns. The 448 yards were the third most in the program’s history.

Saint Anselm’s Franklin Holgate caught nine passes for 129 yards, and teammate Nicholas Fiorillo made eight catches for 100 yards. Londonderry’s Eric Fairweather caught four passes for 66 yards and a touchdown.

Assumption (1-1) trailed 10-0 after one quarter, but led 26-16 at halftime.

The Greyhounds rolled up 494 yards of offense, 384 of those on the ground as Khaleed Exum-Strong picked up 191 yards on 20 carries, and Doug Santos gained 163 yards on 15 carries. Assumption quarterback Easton Turner completed 7 of 18 passes for 106 yards and a touchdown.