Results: Irish Cup semi-finals

Saturday 5 April

Oval

BALLYMENA UTD 3 (Davidson 35 & 50, Kelly 89)

QUEEN'S UNIVERSITY 0

Windsor Park (AET)

CRUSADERS 1 (Heatley 14)

GLENAVON 3 (Martyn 66 & 116, Patton 114)