McLeish rues late miss