Virginia held on for a 46-38 double-overtime win Friday night after Duce Robinson bobbled a pass in the end zone that would have given Florida State a chance to tie.