El 16 de abril de 1746 Carlos se enfrentó al duque de Cumberland en la batalla de Culloden, la última batalla que se libraría en suelo británico.