BETHLEHEM, Pa. (AP) — Jordan Fox scored 22 points with a career-high five 3-pointers, including a go-ahead 3 late that helped Army overcome a 25-point deficit to beat archrival Navy 70-68 on Saturday.

Up nine at halftime, Navy opened the second half with a 10-0 run and led by as many as 25 after outscoring Army 21-7 with 11:42 left.

Mac Hoffman hit Army's first field goal of the half at 12:40 and the Black Knights gained on an 11-2 run capped by Thomas Funk's 3-pointer and closed to 65-64 on Fox's layup with 2:01 left.

Hasan Abdullah's layup put Navy up 67-64 with 40 seconds left. John Emzie hit two free throws and Army trailed 67-66 but got a stop. Fox hit a 3 for a 69-67 Army lead with 19 seconds left. Navy's Shawn Anderson made a free throw, Army got another stop with Hoffman's rebound of Abdullah's missed layup, then Funk iced it by making one of two from the line.

Funk scored 14, Hoffman added 11 and grabbed 10 rebounds for Army (11-17, 5-11 Patriot), which hit 10 of 24 3-pointers in winning its fourth against the Midshipmen in 10 tries.

Abdullah scored 18 points for Navy (15-13, 10-6), which made only 3 of 17 3-pointers.