BLACKSBURG, Va. -- Ryan Willis was having a nice makeup day, and then he wasn't, a fumble after a 13-yard run marring his performance.
Unlike a week ago, when five turnovers -- including four by Willis -- cost them in a 35-28 loss to Boston College, the Hokies did enough to hang on for a 31-17 victory against Old Dominion, but Willis also got the message that continuing to cough the ball up will cost him, too.
"If we can keep the ball in our own hands, we've got a good chance of winning the game every week," he said.
Willis also threw for two touchdowns and ran for another as Virginia Tech (1-1) avenged a stunning loss to the Monarchs last season. He got his neck twisted up in the tackle after the long run and was pulled from the game, but coach Justin Fuente said concern was a factor.
"I was a little concerned and I also didn't like it that we turned the ball over," Fuente said of sending Hendon Hooker in, adding later that Willis "made a couple plays that were pretty dang impressive, really quick snap decisions. He got the ball in great spots, but there's still a few decisions that we've got to get batter at. It's just simple. It sounds very easy and it's not. That's part of our focus moving forward."
The Hokies seemed likely to roll, leading 17-3 at the half and 24-3 in the third quarter, but got sloppy.
"We went through about a two-series stretch late in the third quarter, early fourth that we reverted back to really poor execution and poor tackling," defensive coordinator Bud Foster said, adding that he was pleased with his young defense for the rest of the day.
Those two series allowed ODU to get within 24-17, and then the Hokies stiffened.
"I know when it was down to seven points, there was some real urgency for us to find a way to go kind of finish the thing off," Fuente said.
Stone Smartt scored on runs of 3 and 15 yards for the Monarchs (1-1), but was helped off the field after a 2-yard run with 5:31 to play. He eventually returned and felt like the Monarchs had acquitted themselves well with their rally to make it tense in the second half.
"We got into our tempo a little but," Smartt said. "I thought we did a good job with that."
Willis hit Hezekiah Grimsley with a 9-yard scoring pass in the right corner of the end zone in the second quarter. Grimsley gained control of the ball with his right hand and then pulled it into his body. Willis also hit Phil Patterson from 13 yards out on third-and-6 to restore the Hokies' two-touchdown cushion with 11:56 to play, and he finished a 93-yard drive for a 24-3 lead with a 1-yard run early in the third quarter.
Keshawn King also scored on a 4-yard run for the Hokies, who were stunned 49-35 when they played at Old Dominion a year ago.
Old Dominion: Despite its victory last season, Old Dominion is not ready to contend against the Hokies and Power Five schools. The Monarchs came into the game with 47 players that had never seen action for ODU, including 14 junior college transfers. They also had 20 players that redshirted last year, but have to like what they have seen from Smartt. The junior college transfer has been accurate with the ball as a passer and had several clutch runs against the Hokies.
Virginia Tech: The Hokies' attention to getting a running game going seemed to finally pay off in the third quarter when McClease, who'd gained just 22 yards on nine first-half carries seemingly found a rhythm. McClease gained 37 yards on six tries in a 93-yard drive to the 24-3 lead, but lost a fourth-quarter fumble. The Hokies finished with 131 rushing yards compared to 202 for the FCS-level Monarchs.
Terius Wheatley wasted no time helping the Hokies restore their two-touchdown cushion with a 71-yard kickoff return after the Monarchs closed to 24-17 late in the third quarter. It set the Hokies up at the ODU 17 and, three plays later, Willis hit Patterson.
"All the momentum was in our favor at 24-17," Monarchs coach Bobby Wilder said. "That kickoff got it to 31-17."
Old Dominion: The Monarchs have a bye next weekend and play at Virginia on Sept. 21.
Virginia Tech: The Hokies play host to Furman next Saturday.
MORE NCAA NEWS:
- End in sight: Virginia Tech’s prize bowl streak is in serious jeopardy
- Terps roll: Maryland leaves the Orange feeling blue with statement win
- That was wild: 10 craziest things that happened in Week 1 of CFB