Corofin on course
The defending champions failed to score in the closing 20 minutes, but goals from Kieran McGrath and Tomás Costello in the first-half ensured their spot in the last four.
The city side looked to be well out of contention at half-time after they trailed 2-7 to 0-4 in shocking conditions./But a goal by substitute Eoin Teagle two minutes after the restart pulled them back to within six points of the champions.