NBC News ha proyectado que John McCain ganó la primaria de Maryland.