A half-century from opener Muhammad Huraira on debut and a fine bowling performance powered Pakistan to a six-wicket win over Afghanistan in the ICC U-19 World Cup here on Friday, setting up an exciting semifinal against arch-rivals India. Afghanistan fought hard after posting 189 but just did not have enough runs on the board.