SUBSCRIBER

Hearts beat Fernhill in extra time, progress to District League preliminary final