Hasmatullah Shahidi's dogged 80 and the young Azmatullah Omarazai's gutsy 62 took Afghanistan to 272 for eight in their World Cup contest against India here on Wednesday.
Skipper Shahidi walked the talk as Afghanistan put up a much-improved effort with the bat compared to what they had managed in their tournament opener against Bangladesh.
His 121-run stand for the fourth wicket with 23-year-old Omarzai allowed Afghanistan to post a fighting total.
At 211 or four in 40 overs, Afghanistan looked likely to get close to 300 but India bowlers did well to stem the flow of runs. Jasprit Bumrah was by the far the best bowler for the home team, delivering in both the powerplay and the death overs to end with figures of 4 for 39 in 10 overs. This is Bumrah's best figures in a World Cup game.
The ball did not turn much but Kuldeep Yadav ended with tidy figures of one for 40 in 10 overs.
Considering the batting friendly conditions at Feroz Shah Kotla, India would fancy themselves to chase down the target with little difficulty.
It wasn't the smoothest of starts for Afghanistan, who reached 48 for one in the opening Powerplay.
While Bumrah got the ball to talk in his first spell of four overs, Mohammed Siraj leaked 28 runs off his first 24 balls. Siraj ended up conceding 76 runs off his nine overs.
The opening duo of Ibrahim Zadran (22) and Rahmanullah Gurbaz (21) collected five boundaries off Siraj, whose ploy of consistently targeting the stumps did not pay off.
Bumrah got the breakthrough with a short of length ball on the off-stump that straightened a shade to take the outside edge off Zadran's bat.
Gurbaz and Rahmat Shah (16) falling in a space of three balls brought Shahdi and Omarzai in the middle.
The much younger Omarzai, promoted up the order, found the odd boundary while Shahidi played second fiddle.
The highlight was Omarzai's innings was the ease with which he played the Indian spin duo of Ravindra Jadeja and Kuldeep Yadav. He dispatched Kuldeep for two sixes on either side of the straight boundary in the 25th over.
His third six off Kuldeep came in the 34th over when he picked the Indian spinner's wrong 'un and deposited it over long on.
Shahidi, on the other hand, was good with cut against the pacers and his stand out shot was the ramp off Hardik Pandya.
Rashid Khan did come up with some crisp blows towards the end but Afghanistan only managed 61 runs in the last 10 overs with the loss of four wickets