In the Munster Club Hurling semi finals Kilmallock needed extra time to beat Sarsfields of Cork, eventually running out 3-22 to 3-20 winners. They'll face Cratloe in the final following the Clare champions' 1-18 to 0-14 win over Thurles Sarsfields. Corofin thrashed Leitrim's Aughawillan 7-20 to 0-6 to reach the Connacht football final.The Galway champs will play Mayo's Ballintubber following their 3-10 to 1-13 win over St. Brigid's at McHalePark. Rhode were 4-10 to 0-13 winners against Navan O'Mahony's to set up a Leinster football semi final with Moorefield. The Kildare champs beat Rathnew 0-17 to 2-7 in Aughrim. Garrycastle scraped a one-point win over Emmet Óg to reach the semis - 1-11 to 1-10 the final score at CusackPark. It's St. Vincent's next for the Westmeath kingpins, the reigning All Ireland champions were 3-11 to 0-10 winners over Portlaoise.St. Eunan's set up an Ulster semi final with Omagh after they ran out 1-9 to 0-6 winners against Roslea. At Owenbeg, Slaughtneil beat Cavan Gaels 0-11 to 0-9 to set up a semi with Clontibret.