Updated

Taylor Heinicke threw four touchdowns and Tyree Lee tallied his third-straight game over 100 yards rushing in Old Dominion's 41-31 come-from-behind victory over William & Mary on Saturday.

Heinicke threw three touchdowns in the first half and William & Mary (2-8, 1-6 Colonial Athletic Association) quarterback Michael Graham threw four TDs to help the Tribe take a 28-27 lead into halftime.

John Carpenter kicked a field goal late in the third quarter to expand the Tribe's lead to 31-27 but Old Dominion's defense stepped up in the final quarter.

Following Carpenter's field goal, Heinicke capped off a 9-play, 79-yard drive with his fourth touchdown pass to take a 34-31 lead.

Old Dominion's (9-1, 6-1) defense intercepted Graham on William & Mary's next possession, and then Heinicke drove the Monarchs 80 yards for the score.

Lee, who finished with 166 yards on 28 carries, capped the drive with a 16-yard run.