With two more days still left in the game, it is now a chase in whether India, who are clearly in the driver's seat in the match, pick six wickets first or Bangladesh, who began the chase well, orchestrate the impossible by making the remaining 357 runs.
In reply to India's 376, Bangladesh could survive for just 47.1 overs and were shot out in the post-tea session, as they struggled big time against the home side's bowlers.
Afghanistan all-rounder Mohammed Nabi on Wednesday became the oldest player to top the ICC ODI all-rounders' list, while Bumrah maintains pole position in the Test rankings.
The star all-rounder sustained the injury on his left index finger while batting during Bangladesh's 3-wicket win over Sri Lanka at the Feroz Shah Kotka on Monday.
Angelo Mathews, who walked out to bat in the 25th over of Sri Lanka's innings, failed to take the crease and face a ball within 2 minutes of the dismissal and got adjudged as out.
His three-wicket haul was crucial in ensuring Pakistan's triumph over Bangladesh in Kolkata on Tuesday which has kept his side's semi-final hopes alive.
Bairstow achieved the 100 ODI cap in the ICC Men's Cricket World Cup match against Bangladesh at the Himachal Pradesh Cricket Association stadium in Dharamshala.
The pair of Mehidy Hasan Miraz and Shakib Al Hasan tied Afghanistan in knots to set up victory. The pair had combined figures of 6/55 in 17 overs, removing four of the Afghanistan top five and playing a huge part in restricting the first innings total to 156 all out.