KL Rahul and MS Dhoni smashed centuries while Kuldeep Yadav picked up 3 wickets as India beat Bangladesh by 95 runs in Cardiff.
2019 World Cup, Semi-final 1: Overcast conditions await as 'favourites' India lock horns with 'underdogs' New Zealand
2019 World Cup: Fernando trumps Pooran in Sri Lanka's 23-run win over West Indies
2019 World Cup: England end India's unbeaten run with comfortable 31-run victory
2019 World Cup: Ousted South Africa dent Sri Lanka's semis hope with 9-wicket win