Navy quarterback Blake Horvath had a 95-yard touchdown run, the longest in school history, in the Armed Forces Bowl against Oklahoma on Friday.