Reaping the reward of vastly improved domestic infrastructure and a little good fortune, Senegal and Mali have reached the semi-finals in New...