BOONE, N.C. (AP) — Joey Aguilar threw for 216 yards and two touchdowns, Ahmani Marshall ran for 108 yards and Appalachian State beat James Madison 34-20 on Saturday.