Mohamed Elneny will play in the Swiss Cup final for the second year running after his side Basel beat Luzern 1-0. A late strike by David Calla was enough to send the league champions to the final. Egypt midfielder Elneny played the whole game, whereas Luzern's Mahmoud 'Kahraba' was introduced 10 minutes from time. Elneny will be hoping to help Basel win the cup this time, having missed out on the title when they lost to Grasshoppers on penalties last year. The Swiss champions, who are on course for the double, will face Zurich, who beat Thun on penalties.