West Point rallies late, downs Aberdeen