India returned to winning ways as a 28-run victory over Bangladesh confirmed their place in the World Cup semi-finals and eliminated their Asian neighbours. Rohit Sharma took centre stage again as he became only the second player in World Cup history to score four hundreds in the same tournament. His opening partnership of 180 with KL Rahul – the highest at this World Cup – laid the base for India to exorcise the demons of defeat to England at the same Edgbaston ground less than 48 hours earlier.