Armstrong did it all for UVa on Saturday evening. He threw for 287 yards and a touchdown while adding another 130 yards and a score on the ground. UVa's quarterback has been playing his best football of the season recently. - Charlottesville Daily Progress