The Heart of Midlothian v Aberdeen Scottish Cup semi-final will be shown live on BBC One Scotland on Saturday 19 April. BBC Sport Read More