PROVIDENCE, R.I. -- Dalton Banks threw for three touchdowns and Cornell beat Brown 34-16 on Saturday.
Banks hit Coles for a 27-yard touchdown late in the second quarter and Owen Peters had a short reception for another score and Cornell was up 14-10 at halftime.
The Big Red opened the second half with a nine-play, 75-yard drive capped by a 6-yard touchdown run by Coles to go up 21-10. Early in the fourth, Pedersen scored on a 59-yard pass from Banks to extend it to 28-10 with 14:53 to play.
Brown's Dylan Brady kicked a 37-yard field goal early in the second quarter but missed two other attempts.
Michael McGovern threw for 195 yards for the Bears (1-5, 0-3).
Late miscues doom James Madison in FCS semis vs. Sam Houston
A sack, missed field goal and a roughing the punter penalty doom James Madison in the fourth quarter as Sam Houston State advances to the FCS title game.
Sam Houston WR makes defender look silly on this 69-yard TD
Jequez Ezzard spins his defender around en route to scoring a long touchdown for Sam Houston State.
Jamie Foxx's football coach impersonation is spot on
Check out actor Jamie Foxx impersonate a football coach while at Georgia Tech's practice facility.
Dukes end the half with another TD
Cole Johnson's 7-yard touchdown pass to Clayton Cheatham gives James Madison a cushioned gap going into the locker rooms.
Johnson, Wells connect for another JMU TD
Cole Johnson gets the 4-yard pass perfectly in the hands of Antwane Wells Jr. as the Dukes extend their lead.
JMU puts the first TD on the board
James Madison's QB Cole Johnson sneaks in for a short touchdown vs. Sam Houston.