ELON, N.C. (AP) -- Scott Riddle threw for 296 yards and two touchdowns Saturday to lead Elon past Stony Brook 38-23.
T.J. Clegg ran for 81 yards and a score for the Phoenix (7-4), who ended a two-game losing streak. Michael Mayers added nine catches for 145 yards, while Terrell Hudgins had 99 yards receiving and a touchdown.
Brandon Mason ran for 104 yards and a TD for the Seawolves (6-5).
Elon jumped to a 21-7 first-quarter lead, getting a 32-yard interception return for a score from Karlos Sullivan and a 5-yard touchdown from Clegg.
Stony Brook managed to pull to within 31-23 on Steve Austin's 3-yard pass to Lynell Suggs with 7:01 to play, but Riddle directed a 67-yard drive that ended with a 19-yard scoring pass to Bo Williamson to seal it.