You have to go back to 1991 for the last time an amateur team won a semi, on this occasion Greenock based Bellaire defeated St Mirren 1-0 at Love St in one of the biggest shocks of the tournament's history.
You have to go back to 1991 for the last time. An amateur team won a semi. This semi was based Bellaire. This Bellaire was defeated St Mirren 1-0 at Love St in one of the biggest shocks of the tournament's history. The last time on this occasion Greenock was a semi.