Riyad Mahrez has been at the centre of Algeria's progress to the Africa Cup of Nations semi-finals. Mohamed Abd El Ghany / Reuters
Riyad Mahrez has been at the centre of Algeria's progress to the Africa Cup of Nations semi-finals. Mohamed Abd El Ghany / Reuters

Africa Cup of Nations semi-finals: 'Mahrez the Magician' has the tricks to leave Nigeria bamboozled