CHARLOTTESVILLE, Va. -- Stefon Diggs returned the opening kickoff 100 yards for a touchdown and fellow freshman Perry Hills threw for one TD and ran for another as Maryland defeated Virginia 27-20 in Atlantic Coast Conference action on Saturday, extending the Cavaliers' losing streak to five.
The kickoff return started a disastrous first quarter that put Virginia (2-5, 0-3) in a 17-point hole it could never climb out of, despite moving the ball well at times and rallying behind backup quarterback Michael Rocco.
Rocco came on in relief of a struggling Phillip Sims in the fourth quarter with the Cavaliers down 27-13 and promptly directed a 10-play, 81-yard drive. His 24-yard touchdown pass to Jake McGee pulled Virginia within 27-20 with 4:10 left.
But that was all the magic Rocco could muster. After a three-and-out by Maryland, the Cavaliers got the ball back at the Terrapins' 49 with 1:51 left but four Rocco passes fell incomplete.
The Cavaliers, down 7-0, had their first possession ended when Anthony Nixon intercepted a Sims pass and returned it to the Virginia 32. Five plays later, Hills connected on a 20-yard touchdown pass to Justus Pickett to put Maryland ahead 14-0 less than five minutes into the game.
Virginia pinned the Terrapins at their own 2, but a 27-yard pass from Hills to Kevin Dorsey got Maryland out of trouble. On the next play, Diggs caught a pass and appeared to be hemmed in, but he reversed his field and wove his way down the right side for 60 yards. After two running plays lost yardage, the Terrapins settled for Brad Craddock's 33-yard field goal to make it 17-0 with 4:59 left in the quarter.
Maryland's big pass plays negated a stellar effort by Virginia's run defense. The Terrapins had zero yards rushing in the first half.
Sims, the Alabama transfer making his second start for the Cavaliers, had a rough outing. He had at least three passes batted down at the line of scrimmage, and he lost a fumble on a sack at the Virginia 15 in the fourth quarter as the Cavaliers were trying to come back from an 11-point deficit.
The Cavaliers continued to struggle converting points when they got the chance. After kicker Drew Jarrett's line-drive field goal attempt was blocked, he was replaced by Ian Frye who was good from 20 yards on his first career try to cut Maryland's lead to 17-3 at the half.
Virginia dodged a bullet in the third quarter when Maryland's Matt Furstenburg dropped a sure touchdown pass, and Craddock's field goal attempt clanked off the left upright.
After the teams traded three-and-outs, Virginia cut the margin to 17-10 on Sims' 20-yard touchdown pass to a well-covered E.J. Scott, who caught the ball falling down in the back corner of the end zone.
On the next play, Virginia's Will Hill recovered a Hills fumble at the Virginia 31. The Cavaliers reached the Maryland 3, but Sims' third-down lob to tight end McGee was incomplete and Virginia settled for Frye's 22-yard field goal.
A personal foul penalty against Virginia after the field goal forced the Cavaliers to kick off from their 20, and Diggs' return put the Terrapins in business at the Virginia 47. A 22-yard pass from Hills to Furstenburg set up Hills' 6-yard touchdown run to make it 24-13.
Maryland added a 28-yard Craddock field goal after the Sims fumble.
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.