Harare, Feb. 4 -- Fantastic centuries from Faisal Shinozada and Uzairullah Niazai have helped Afghanistan post a challenging 310/4 in 50 overs against India in the second semifinal of the ongoing ICC Men's U19 World Cup on Wednesday.

The Afghanistan duo of Faisal Shinozada and Uzairullah Niazai stitched a mammoth partnership of 148 runs in 130 deliveries, putting their side in a dominant position. The winner of the India vs Afghanistan contest will face England in the grand finale on February 6.

After opting to bat first, Afghanistan started their innings on a decent note. They scored 23/0 after the five overs. After the conclusion of the 10th over, openers Khalid Ahmadza and Osman Sadat helped Afghanistan reach 42/0.

During the second...