"It starts with me first," Robertson said. "I didn't get myself protected enough. I've got to get my protections down and make sure that I'm protected before we drop back, and just recognizing the coverages pretty much. I feel like the offensive line really worked hard. It was really on me a lot of those plays that were the reasons that we lost."
The Wildcats (4-2, 2-1), who averaged a CAA-best 256.4 rushing yards in their first five games, did not rush for at least 200 yards for the first time this season. Robertson ran for 117 yards on 18 keepers and also passed for 308 yards. His night was highlighted by a 72-yard touchdown completion to Joe Price.
"We threw for  yards and rushed for 152," Villanova coach Andy Talley said. "That's not really our game. I think it's a little too much pressure for him early in his career to have to do that because that's not really the way we practice. . . . We just never really got a rhythm in the running game today."
Richmond (4-2, 2-1) blocked Mark Hamilton's punt after Villanova's first drive and then scored on a 1-yard run by Kendall Gaskins.
Of Villanova's seven penalties, one in particular made a big difference. Trailing by a touchdown early in the fourth quarter, the Wildcats had second-and-goal from Richmond's 1-yard line. But a false start penalty pushed them back five yards and they had to settle for a 21-yard field goal from Hamilton. Richmond quarterback John Laub added a rushing score late to put the game out of reach.
"I knew we'd have our hands full today," Richmond coach Danny Rocco said. "We were just able to take advantage, be a little more opportunistic tonight to come out of here with a road victory."