Rohit Sharma slammed his 26th ODI century before Jasprit Bumrah bagged a four-wicket haul to help India claim a narrow win over Bangladesh and secure their spot in the semi-finals of the 2019 International Cricket Council (ICC) World Cup at the Edgbaston Cricket Ground in Birmingham on Tuesday.
Here are the highlights:
# India beat Bangladesh by 28 runs. Bangladesh 286 (48 overs)
# Seven runs off the over. Bangladesh need 36 runs off 18 balls. Bangladesh 279/8 (47 overs)
# WICKET! Skipper Mashrafe Mortaza (8) came to bat and he was caught by wicketkeeper MS Dhoni on the second delivery of the over by Bhuvneshwar. Bangladesh 264/8 (45 overs)
# WICKET! Jasprit Bumrah was called back into the attack by skipper Kohli and the Indian bowler clean bowled Sabbir Rahman (36) on the very first delivery of the over. Bangladesh 245/7 (43.1 overs)
# 11 runs off the over by Shami, including two boundaries to Saifuddin. Sabbir Rahman (34) and Mohammad Saifuddin (29) have brought up a half-century stand to reduced Bangladesh chase to 75 runs needing from 48 balls. Bangladesh 240/6 (42 overs)
# Chahal came to bowl the last over and he gave away just four runs to Bangladesh. The Mashrafe Mortaza-led side now need 86 runs from 54 balls. Bangladesh 229/6 (41 overs)
# 11 runs off the over from Chahal. Saifuddin (14) got a top-edge of his bat on the second delivery and the ball cleared Bumrah at short fine leg for four runs, while Rahman (29) hammered the last delivery along the turf through midwicket for four runs. Bangladesh 219/6 (39 overs)
# A quite expensive over from Shami as he conceded 17 runs to Bangladesh. The Indian bowler was smashed by Sabbir Rahman (24) and Mohammad Saifuddin (nine) for two boundaries each. Bangladesh now need 107 runs from 12 overs. Bangladesh 208/6 (38 overs)
# Just a single off the last over. Sabbir Rahman (15) drove the first delivery to the cover sweeper for one run. Bangladesh 191/6 (37 overs)
# Eight runs off the over by Pandya, including a boundary from Sabbir Rahman (14). Bangladesh now need 125 runs from 14 overs. Bangladesh 190/6 (36 overs)
# WICKET! Pandya has bagged a big wicket for India by removing Shakib Al Hasan (66). The Bangladesh batsman was caught by Dinesh Kartik at extra cover on the fifth delivery of the over. Bangladesh 179/6 (34 overs)
# Sabbir Rahman is the new batsman in!
# WICKET!! Mosaddek Hossain fell cheaply for three runs after being clean bowled by Jasprit Bumrah on the second delivery of the 33rd over. Bangladesh 173/5 (32.2 overs)
# Shakib (62) skittled the third delivery from Bumrah through the third man for four runs. Bangladesh now need 146 runs from 19 overs. Bangladesh 169/4 (31 overs)
# WICKET!! Pandya strikes again. Liton Das (22) , who was looking in fine touch on the crease, was caught by Dinesh Karthik at midwicket on the fourth delivery of the 30th over. Bangladesh 162/4 (29.4 overs)
# FIFTY!! Shakib Al Hasan has brought up yet another ODI half-century off 58 deliveries. He reached the mark by cutting away a length ball towards deep point for two runs. Bangladesh 147/3 (28 overs)
# Six runs off the over by Bhuvneshwar Kumar. Liton Das (13) and Shakib Al Hasan (43) are currently batting at the crease, with Bangladesh needing 173 runs from 23 overs. Bangladesh 139/3 (27 overs)
# Another good over from Chahal, giving away two singles to Shakib (42). The Bangladesh batsman continues to stand strong at the crease and is approaching his ODI half-century while Liton Das is currently batting on three. Bangladesh 127/3 (25 overs)
# Four runs off the over by Shami. Liton Das (2) got off the mark by playing the fourth delivery off stump towards the third man for a single. Bangladesh 125/3 (24 overs)
# Liton Das is the new batsman in!
# WICKET! Chahal strikes. Mushfiqur Rahim (24), who had settled at the crease, looked to go for a slog sweep on the last delivery but ended up hitting it straight towards Shami at midwicket. Bangladesh 121/3 (23 overs)
# An expensive over from Pandya as he conceded nine runs to the Mashrafe Mortaza-led side. Shakib (38) hit the first delivery through the point region for a boundary. Bangladesh 116/2 (22 overs)
# Six runs off the over by Pandya. Shakib and Mushfiqur are currently batting at their respective scores of 29 and 17 as Bangladesh cross the 100-run mark in their chase of 315 runs. Bangladesh 104/2 (20 overs)
# A quite expensive over from Chahal as he conceded 10 runs to Bangladesh. The Indian bowler was smashed by Mushfiqur Rahim (15) for two back-to-back boundaries. Bangladesh 98/2 (19 overs)
# Nine runs off the last over. Shakib (24) looked to drove the fifth delivery, but got a thickish edge of the bat as the ball went fine past Dhoni and raced to beat third man for four runs. Bangladesh 88/2 (18 overs)
# Mushfiqur Rahim is the new batsman in!
# WICKET! Hardik Pandya was introduced into the attack and he delivered in his very first over. Soumya Sarkar, who was looking in fine touch, laced the first delivery straight to skipper Virat Kohli at extra cover. Bangladesh 75/2 (16 overs)
# Yuzvendra Chahal was introduced into the attack and he gave away just four singles. Bangladesh now need 242 runs from 35 overs. Bangladesh 73/1 (15 overs)
# 10 runs off the over by Shami. The Indian pacer bowled a length ball on the fourth stump and Soumya drove this high over mid-off for a boundary before the Bangladesh batsman swatted the last delivery over extra cover for another four runs. Bangladesh 69/1 (14 overs)
# Mohammad Shami bowled the 12th over and he conceded six runs to Bangladesh. Soumya (22) leaned into a drive on the first delivery and flicked the ball into the gap between mid-off and extra cover for a boundary. The Mashrafe Mortaza-led side has crossed the 50-run mark. Bangladesh 53/1 (12 overs)
# Seven runs off the over by Bumrah. Shakib slapped the second delivery gently past Bumrah through mid-on for four runs. Bangladesh 47/1 (11 overs)
# Shakib Al Hasan is the new batsman in!
# WICKET!! Mohammad Shami strikes for India. The Indian bowler clean bowled Imam Iqbal (22) on the third delivery of the 10th over to hand breakthrough to his side. Bangladesh 39/1 (9.3 overs)
# Mohammad Shami came to bowl his first over of the match and he gave six runs to Bangladesh. Sarkar (13) sliced the fourth delivery away over point for a boundary. Bangladesh 34/0 (8 overs)
# Just four runs off the over. Tamim Iqbal and Soumya Sarkar have settled at the crease at their respective scores of 20 and seven. The Men in Blue is desperately looking for a wicket now. Bangladesh 34/0 (7 overs)
# Six runs off the over. Soumya Sarkar played the second delivery from Bumrah with soft hands as five overthrows saw Bangladesh pick up as many runs. Bangladesh 24/0
# A good over from Bhuvneshwar Kumar as he conceded just a single each to Sarkar (2) and Iqbal (16). Bangladesh need 297 runs from 45 overs. Bangladesh 18/0 (5 overs)
# Seven runs off the last over. Soumya Sarkar (1) opened his account by steering the fourth delivery wide of second slip down towards third man for a single before Iqbal eased the fifth ball into a square drive for a boundary. Bangladesh 16/0 (3 overs)
# Jasprit Bumrah came to bowl the second over and he was smashed by Iqbal for two boundaries. The Bangladesh opener pulled back the first boundary of Bangladesh's chase on the fourth delivery before he smashed the last ball through the cover and point region for another four. Bangladesh 9/0 (2 overs)
# A good first over from Bhuvneshwar Kumar as he conceded just one run. Tamim Iqbal (1) got off the mark by guiding the fourth delivery towards the third man for a single. Bangladesh 1/0 (1 over)
# Tamim Iqbal and Soumya Sarkar to begin Bangladesh's chase. Bhuvneshwar Kumar to open the attack for India.
# Innings Break!
# India set 315-run target for Bangladesh. India 314/9 (50 overs)
# WICKET! Mustafizur Rahman completed his five-wicket haul by bagging three wickets in the very last over. He removed MS Dhoni (35), Bhuvneshwar Kumar (2) and Mohammad Shami (1).
# 11 runs off the last over. India cross the 300-run mark against Bangladesh. India 310/7 (49 overs)
# WICKET!! Dinesh Karthik fell for eight runs on his World Cup 2019 debut. Karthik looked to muscle a pull over the ring but ended up hitting it int the air toward Mosaddek at midwicket. India 300/6 (48 overs)
# Nine runs off the last over. Mustafizur bowled a good length ball on the fourth stump and Dhoni (19) cut beautifully behind point. India 288/5 (46 overs)
# Dinesh Karthik is the new batsman in!
# WICKET!! Rishabh (48) fell two runs short of an ODI half-century.The Indian batsman went for the slog sweep on the first delivery of the over by Shakib Al Hasan as Mosaddek settled a few yards in from the rope at deep backward square to take the catch on the second attempt. India 279/5 (45 overs)
# Just three runs off the last over. Pant and Dhoni are currently standing at their respective scores of 47 and six as India reach 268 for the loss of four wickets. India 268/4 (43 overs)
# 10 runs off the last over. Rishabh Pant (44), who is also approaching an ODI half-century, played a front foot pull flat behind square on the first delivery by Mustafizur Rahim to notch up a boundary. India 265/4 (42 overs)
# A quite expensive over from Mohammad Saifuddin as he conceded 14 runs to the Men in Blue. The Bangladesh bowler was smashed by Rishabh Pant (36) for three back-to-back boundaries. India 251/4 (40 overs)
# Mahendra Singh Dhoni is the new batsman in!
# WICKET! Mustafizur Rahman struck twice to remove Virat Kohli and Hardik Pandya for 26 and a duck. While the Indian skipper was caught by Rubel Hussain at midwicket on the second delivery, while Pandya was taken by Soumya Sarkar on the fourth delivery. India 237/4 (39 overs)
# The Men in Blue has added another 10 runs off the last over, including a boundary. Rishabh Pant and Virat Kohli are currently batting on the crease at their respective scores of 16 and 23. India 237/2 (38 overs)
# An expensive over from Shakib Al Hasan, conceding 10 runs to the Men in Blue. Kohli (23) whipped the first delivery dismissively through midwicket for four runs, before Pant (16) pulled back another boundary for India. India 227/2 (37 overs)
# Seven runs off the over. Kohli (14) slammed the second delivery of the 35th over left of short mid-wicket for four runs. India 211/2 (35 overs)
# Eight runs off the last over. Pant (nine) chipped down the wicket on the fifth delivery from Hossain and guided the ball into the stands beyond long on for a maximum. India have crossed the 200-run mark against Bangladesh. India 204/2 (34 overs)
# Rishabh Pant is the new batsman in!
# WICKET! KL Rahul fell for 77. The Indian opener looked to slash away the fourth delivery by Rubel Hossain but got an outer edge of the bat as Mushfiqur Rahim took an easy catch behind the wicket. India 195/2 (33.4 overs)
# Three runs off the last over. Kohli (1) got off the mark with a single on the fourth delivery of the over by Rubel Hossain, while Rahul is comfortably batting on 74. India 184/1 (32 overs)
# Virat Kohli is the new batsman in!
# WICKET! Soon after bringing up his half-century, Sharma mistimed a lofted drive over extra cover on the second delivery by Soumya Sarkar, only to see Liton Das take an easy catch. India 181/1 (30 overs)
# CENTURY!! Rohit Sharma (100) has brought up his fourth World Cup 2019 century and 26th overall in ODIs. He reached the mark with a single on the last delivery of the over by Shakib Al Hasan. India 176/0 (29 overs)
# Five singles off the over by Shakib Al Hasan. Rohit and Rahul are comfortably batting at their respective scores of 96 and 69. India 169/0 (27 overs)
# Just two runs off the last over. Rohit Sharma (93) is approaching his 26th One-Day International (ODI) century, while KL Rahul is comfortably batting on 63. India 164/0 (26 overs)
# Rohit Sharma (91) and KL Rahul (63) continue to pile runs on the scoreboard as India cross the 150-run mark. The Men in Blue reached the mark when Rohit smashed the first delivery back over Mustafizur's head into the sightscreen for a maximum. India 158/0 (24 overs)
# Rohit Sharma (81) and KL Rahul (62) continue to stand strong at the crease as India approach 200-run mark. India 147/0 (23 overs)
# 13 runs off the over by Mosaddek Hossain. Rohit smashed the second delivery high over long-on for a maximum before the Indian opener hit the last delivery over cow corner for four runs. India 139/0 (22 overs)
# Four runs off the over by Rubel Hossain. Rohit (64) dragged the third delivery high and wide over long-on to take quick two runs. India 126/0 (21 overs)
# FIFTY! Soon after guiding India past 100-run mark, KL Rahul too brought up his ODI half-century. The Indian opener guided the first delivery of the over down towards long on. India 117/0 (19 overs)
# Rohit Sharma (57) and KL Rahul (44) have guided India past the 100-run mark against Bangladesh. India 105/0 (18 overs)
# Two runs off the last over. Rohit Sharma (53) and KL Rahul (42) remain steady at the crease as the Men in Blue approaches the 100-run mark. India 99/0 (17 overs)
# FIFTY!! Rohit Sharma (51) continues to stand strong at the crease as he brought up his 43rd ODI half-century off just 45 balls. Sharma has now become the highest scorer in the 2019 World Cup. India 87/0 (15 overs)
# Four runs off the over. Rohit Sharma (43) is approaching his 43rd One-Day International century, while Kl Rahul is comfortably batting on 31. India 78/0 (14 overs)
# Just a single off a Shakib Al Hasan over. Rahul (30) went backward on the second delivery and smacked a length ball towards sweeper cover for a quick single. India 74/0 (13 overs)
# A tight over from Mashrafe Mortaza as he gave away just a single each to Rahul (29) and Rohit (40). India are looking in a strong position at the moment, while Bangladesh are desperately looking to break this partnership. India 73/0 (12 overs)
# Shakib Al Hasan was introduced into the attack and he bowled a good tight over, conceding just two runs to the Men in Blue. India 71/0 (11 overs)
# 12 runs off the last over Mustafizur Rahman, including a boundary and five no balls. Rohit Sharma (33) and KL Rahul (23) continue to stand strong at the crease as India cross the 50-run mark. India 59/0 (9 overs)
# Mohammad Saifuddin was smashed by KL Rahul (21) for two back-to-back boundaries. The Indian opener flicked the third delivery past the wicketkeeper to score four runs before he hammered the very next delivery between mid-off and extra cover for another boundary. India 47/0 (8 overs)
# Mustafizur Rahman came to bowl the over and he conceded six runs to India. Rohit Sharma (23) sliced the first delivery comfortably wide of slip to score a boundary. India 36/0 (7 overs)
# Nine runs off the over by Mohammad Saiffudin. Rohit shimmied down the track and smashed a drive into the stands over extra cover to score a maximum. India 30/0 (6 overs)
# DROPPED! India experienced a nervy moment in the last over when Rohit survived a dismissal while batting on nine. The Indian opener pulled the fourth delivery towards the deep as Tamim Iqbal slowed his jog in order to steady himself and take the catch but he ended up putting the ball down. India 21/0 (5 overs)
# Four runs off the over. KL Rahul (8) smashed his first boundary of the match by flicking the fifth delivery off his thigh through midwicket to notch up four runs. India 18/0 (4 overs)
# Mustafizur Rahman replaced Mashrafe Mortaza into the attack and he conceded three runs off the over. Rahul and Rohit are currently batting on four and nine, respectively. India 14/0 (3 overs)
# Mohammad Saifuddin came to take the new ball from the other end and he gave away just a single to the Men in Blue. KL Rahul (2) flicked the last delivery of the over off his pads through square leg to avoid a maiden. India 11/0 (2 overs)
# 10 runs off the very first over. KL Rahul (1) got off the mark by flicking the second delivery from Mortaza behind square with ease for a single, while Rohit (8) opened his account with a blistering pull over square leg for a six. India 10/0 (1 over)
# Rohit Sharma and KL Rahul have walked down the crease to open the innings for India. Bangladesh captain Mashrafe Mortaza will begin the attack for his side.
India: Lokesh Rahul, Rohit Sharma, Virat Kohli (c), Rishabh Pant, Dinesh Karthik, MS Dhoni (wk), Hardik Pandya, Bhuvneshwar Kumar, Mohammed Shami, Yuzvendra Chahal, Jasprit Bumrah
Bangladesh: Tamim Iqbal, Liton Das, Shakib Al Hasan, Mushfiqur Rahim (wk), Soumya Sarkar, Mosaddek Hossain, Sabbir Rahman, Mohammad Saifuddin, Mashrafe Mortaza (c), Rubel Hossain, Mustafizur Rahman
# Meanwhile, Bangladesh have also made two changes. Mehidy Hasan is out for Rubel Hossain while Mahmudullah has not passed a fitness test on his calf tear and, therefore, will be replaced by Sabbir Rahman.
# India have made two changes in their Playing XI. Bhuvneshwar Kumar has recovered fully from his hamstring injury and will replace Kuldeep Yadav, while Dinesh Karthik is in for out-of-form Kedar Jadhav.
# India win toss, opt to bat first against Bangladesh!
# The toss is all set to take place in a few minutes.
After getting a wake-up call with their first defeat of the 2019 ICC World Cup against England, India will look to bounce back and seal a spot in the semi-final of the tournament with a win over Bangladesh in a crucial tie at the Edgbaston Cricket Ground in Birmingham on Tuesday.
India continue to stand at the second spot in the points table despite a 31-run defeat at the hands of England. However, the Men in Blue--who have five wins from seven matches--need to win one of their remaining two matches against Bangladesh and Sri Lanka to qualify for the semi-final.
Bangladesh, on the other hand, are languishing down to the seventh spot with just three victories from seven matches.
The Mashrafe Mortaza-led side needs to win both of their remaining two group stage fixtures against India and Pakistan to have any chance of making it to the knockouts.
However, the Virat Kohli-led side is likely to make a lot of changes going into the clash against Bangladesh.
Bhuvneshwar Kumar has recovered fully from his hamstring injury while all-rounder Vijay Shankar has been ruled out of the tournament after failing to recover fully from a toe injury which he sustained during a net session in Southampton.
Karnataka batsman Mayank Agarwal has been officially roped in the Indian squad as a replacement for injured Shankar for the rest of the mega event.
Meanwhile, Ravindra Jadeja or Dinesh Karthik is likely to be roped in place of out-of-form Kedar Jadhav.
Here are the two squads:
Bangladesh (BAN): Mashrafe Mortaza (C), Tamim Iqbal, Liton Das, Soumya Sarkar, Mushfiqur Rahim, Mahmudullah, Shakib Al Hasan, Mohammad Mithun, Sabbir Rahaman, Mosaddek Hossain, Mohammad Saifuddin, Mehidy Hasan Miraz, Rubel Hossain, Mustafizur Rahman, Abu Jayed.
India (IND): Virat Kohli, Jasprit Bumrah, Yuzvendra Chahal, Rishabh Pant, MS Dhoni, Ravindra Jadeja, Kedar Jadhav, Dinesh Karthik, Bhuvneshwar Kumar, Hardik Pandya, KL Rahul, Mohammed Shami, Vijay Shankar, Rohit Sharma and Kuldeep Yadav.