Army couldn't hold on to a 16-7 third-quarter lead, surrendering a go-ahead touchdown with 6:32 to play to lose by one.