WILLIAMSBURG, Va. -- Trevor Knight passed for 406 yards and a career-tying four touchdowns and New Hampshire beat William and Mary 35-16 on Saturday.
Knight, 25-of-35 passing with no interceptions, threw for three touchdowns in the first half when the Wildcats took a 21-10 lead.
Neil O'Connor caught seven passes for 193 yards, including a 48-yarder for the first points of the game and his Colonial Athletic Association-leading 10th TD catch this season while also going over 1,000 yards in 2017. Kieran Presley, Nick Lorden and Donald Goodrich also had TD catches with Evan Gray scoring on a 1-yard run.
Tommy McKee was 28 of 44 for 272 yards passing and an interception while rushing for 79 yards on 13 carries, including two touchdowns for the Tribe.
The Wildcats (6-3, 4-2) won at William & Mary (2-7, 0-6) for the first time since 1998 and only the second time in 12 visits to Williamsburg.
More AP college football: http://collegefootball.ap.org and http://www.twitter.com/AP-Top25
Ranking the rivalry games by playoff impact
The stakes are always high in season-ending rivalry games, but this year, rivals are standing in the way of three Power 5 teams looking to go undefeated.
Why the stakes have never been higher for Urban Meyer and Jim Harbaugh
For the Wolverines, a win means a likely CFP berth and long-awaited revenge. For the Buckeyes, it will change the story of a chaotic season.
The hater's guide to Rivalry Week
From petty feuds to genuine hate, this is college football's best week. Here are the iconic moments and unforgettable quotes from the game's top rivalries.
Jerome Souers stepping down as Northern Arizona's coach
Northern Arizona coach Jerome Souers is stepping down as head football coach after 21 years of leading the Lumberjacks.
Higdon implies Michigan will beat Ohio State
Michigan RB Karan Higdon says he agrees with his coach that a win vs. Ohio State is guaranteed this weekend.
Tigers' offense has to rise to occasion vs. Aggies
Thinking Out Loud's Marcus Spears and Greg McElroy discuss how important the LSU-Texas A&M matchup is for both teams.