Follow live updates of Montrose v Celtic as Spartans, Hearts and Rangers secure their semi-final places...