India moved to the verge of a semi-final spot at the ICC World Cup, and in doing so knocked out West Indies, with a comprehensive 125-run win at Old Trafford.