Updated

Anthony LaCoste rushed for a career-high 263 yards and scored three touchdowns, helping Air Force snap a seven-game skid by holding off Army 42-28 on Saturday.

LaCoste finished with the second-most yards rushing for a program that's known for its ground game, just shy of Chad Hall's school-record 275 yards against Army in 2007.

The elusive LaCoste had TD runs of 73 and 78 yards, along with a 1-yard burst.

In an injury-filled season that's spiraled downward for Air Force (2-7), this win over a fellow service academy eases some of the sting.

It was a costly loss for the Black Knights (3-6) in their quest for the Commander in Chief's Trophy. Angel Santiago scored three touchdowns on a sore ankle and Terry Baggett had 121 yards rushing and a score for Army, which was trying to beat Air Force for a second-straight season.