Bryson Barnes had a touchdown pass and a touchdown run and Tanner Rinker kicked two of his three field goals in the fourth quarter to help Utah State hold off San Jose State 30-25 on Friday night.