Black Knights Squeak Past Midshipmen in Army-Navy Game