Opener Virender Sehwag hit 175 to set up an 87-run win for India in the opening match of the World Cup against Bangladesh.
Out for revenge over their co-hosts for India's five-wicket defeat in the 2007 World Cup which helped lead to their first stage exit, Sehwag hit his highest one-day score off 140 balls, leading India to 370-4.
Chasing the improbable target of scoring nearly seven-and-half runs an over, Bangladesh ended their 50 overs on 283-9 which is still their highest total in a World Cup match in their fourth tournament.
Tamim Iqbal and Shakib Al Hasan made 70 and 55 runs respectively but after they departed Bangladesh were unable to even approach the formidable and ever increasing asking rate.
Pace bowler Munaf Patel gave India's depleted pace attack, which suffered a blow ahead of the game with Ashish Nehra missing out following reports of a back injury, a boost by claiming four wickets for 48 runs in the win.
Man-of-the-match Sehwag, blasting his second ever World Cup century, made Bangladesh skipper Shakib bitterly regret his decision to bowl first on a placid wicket with 14 fours and five sixes.
He added 203 runs with Virat Kohli for the third wicket with the latter also completing a century in the final over. He finished on 100 not out off 83 balls in his World Cup debut.