England ended their ICC Under-19 Cricket World Cup group campaign on a high with a 31-run win over India.

The tournament rivals went into the game sharing top spot and it was England who won Group A as their 246 for eight proved insurmountable as they head into the Super League stages.

Put into bat, Ben Stokes' sublime 88-ball 100 was undoubtedly the pick for England before David Payne took three for 40 as India could only manage 215 in 46.4 overs.