VILLANOVA, Pa. -- John Laub threw for 233 yards and a touchdown and rushed for 79 yards and a score to lead Richmond to a 28-17 victory over Villanova in a Colonial Athletic Association game on Saturday.
Villanova's Mark Hamilton kicked a 21-yard field goal to close the gap to 21-17 in the fourth quarter, but on the Wildcats' final two possessions, John Robertson threw interceptions -- both to Darryl Hamilton -- to hand Richmond (4-2, 2-1) the win.
Robertson threw three interceptions and lost one fumble.
Robertson passed for 308 yards and a touchdown, including a 72-yard bomb to Joe Price, and rushed for 117. Price finished with 153 yards receiving. The Wildcats (4-2, 2-1) had won four in a row after a season-opening loss to Temple.
Running back Devontae Booker had 124 combined yards and a touchdown, and Utah spoiled Jim Harbaugh's Michigan coaching debut, beating the Wolverines 24-17 on Thursday night.
Arizona star linebacker Scooby Wright will have an MRI after injuring his left knee in the first quarter of the Wildcats' season-opening 42-32 win over UTSA on Thursday night.
Trevone Boykin threw for 246 yards and a touchdown and ran for 92 yards and another score to help No. 2 TCU outlast Minnesota 23-17 on Thursday night.
All-American defensive end Shawn Oakman and safety Orion Stewart have been suspended for Baylor's season opener Friday against SMU for a violation of team rules, a school spokesman told ESPN.com.
Ohio State quarterback Cardale Jones is "doing fine" after he was released from the hospital Wednesday night after being treated for symptoms related to a migraine headache.
East Carolina receiver Trevon Brown will miss three games after being placed on probation for a violation of the school's student code of conduct.