J.T. Daniels threw for 203 yards and a touchdown to lead West Virginia to a 33-10 win over Virginia Tech on Thursday night.

Freshman CJ Donaldson rushed for 106 yards and West Virginia (2-2) got a strong performance from its defense to win its second straight game after losing the first two.

The Mountaineers, who beat Virginia Tech for the second consecutive season, scored on five straight possessions spanning the first and second half. Daniels’ 24-yard touchdown pass to Sam James with 11 seconds left in the first half gave the Mountaineers a 13-7 lead, and they never trailed again.

The Hokies (2-2) closed within 16-10 on a field goal by Will Ross with 4:19 left in the third quarter. West Virginia answered, scoring on a 6-yard run by Justin Johnson Jr. with 14:13 left in the game. The Hokies had West Virginia stopped twice on the drive, but personal foul penalties on Norell Pollard and Dax Hollifield kept the drive alive.

The Hokies play next at North Carolina on Oct. 1.