Liam Szarka accounted for three touchdowns and Air Force held off San Jose State for a 26-16 victory on Saturday night.