PRINCETON, N.J. -- Kevin Davidson threw three touchdown passes as Princeton edged Harvard 30-24 on Saturday.
Davidson had 312 yards passing for the Tigers (6-0, 3-0 Ivy League), who have a 16-game winning streak. Collin Eaddy ran for 110 yards and a touchdown and caught a pass for another score.
Davidson threw a 13-yard touchdown pass to Dylan Classi, who made a diving catch in the end zone to give the Tigers a 30-21 lead with 3:16 remaining. The score came three plays after a 28-yard interception return by Matthew Winston.
Princeton jumped to a 10-0 lead in the first quarter on Davidson's 13-yard touchdown throw to Classi followed by Tavish Rice's 46-yard field goal. Harvard scored twice in the second quarter to lead 14-10 at halftime.
Eaddy scored twice in the third on a 31-yard pass from Davidson and a 1-yard run to give the Tigers a 23-14 advantage with 3:45 left in the quarter.
Jake Smith threw for 289 yards and three touchdowns for the Crimson (4-2, 2-1), but was intercepted three times.
Syracuse hosts in-state rival Albany with a lot at stake
Must-win games usually don't happen this early in the season. For Syracuse, Game 3 has that sort of feel to it.
Does anyone in the SEC stand a chance against Alabama?
Take a look at the numbers behind Alabama's dominance of the SEC and the possibilities of Florida rising to the challenge and coming away with a win in their upcoming game.
Beavers face Vandals with a chance to go above .500
— Chance Nolan is making the most of his, well, chance as Oregon State’s starting quarterback.
Are you ready for Alabama at Florida this weekend?
Florida and Alabama players detail the upcoming matchup between the two SEC powerhouses this Saturday.
After loss, Utah renews rivalry with unbeaten San Diego St.
— Still stinging from a loss to an old rival, Utah is back on the road this weekend to face another former conference foe with an unbeaten record and plenty to gain from a win over the Utes.
No. 14 Iowa St looks to bounce back in Vegas vs. UNLV
No. 14 Iowa State (1-1) at UNLV (0-2), Saturday at 10:36 p.m. EDT (CBS Sports Network).