CHARLOTTESVILLE, Va. (AP) — Matt Johns threw a go-ahead touchdown pass to Canaan Severin in the third quarter and Virginia limited Georgia Tech to two long scoring plays until the final minutes of the Cavaliers’ 27-21 victory Saturday.

Daniel Hamm and Albert Reid also ran for touchdowns for the Cavaliers (3-5, 2-2 Atlantic Coast Conference), who snapped a three-game losing streak against the Yellow Jackets. The victory kept Virginia in the running for the Coastal Division championship and its first bowl game in four years if it loses just once more this season.

READ MORE: Stimulus Check Update: When Might Your $1,400 Economic Relief Payment Arrive?

Georgia Tech (3-6, 1-5) lost for the sixth time in seven games, with the only victory last weekend’s 22-16 triumph against No. 17 Florida State on a blocked punt return touchdown on the game’s final play. Coach Paul Johnson’s team will have to win its final three games to extend its streak of seasons ending in a bowl to 19.

READ MORE: Wanted For Homicide, Florida Man Leads Deputies On Chase, Breaks Into Home Before Placed Under Arrest

The Yellow Jackets made it a nail-biter late, scoring on a 22-yard pass from Justin Thomas to Clinton Lynch with 1:41 remaining, then recovering an onside kick. But after driving to the Cavaliers’ 34, Thomas threw incomplete on fourth-and-4 with 1:11 left.

MORE NEWS: Florida Man, Family Torches His Impounded Vehicle To Destroy Evidence

Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.