India kept up their hopes of finishing top of the 2019 Cricket World Cup group table with a seven-wicket win against Sri Lanka.
Rohit Sharma became the first man to score five centuries in a single World Cup tournament as India chased down 265 with 6.3 overs to spare at Headingley.
Angelo Mathews made 113 as Sri Lanka recovered from 55-4 to post 264-7.
Playing his 16th World Cup match, Sharma reached three figures in 92 balls and equalled the record of six World Cup centuries overall held by legendary compatriot Sachin Tendulkar, who played 45 matches in the event.
With opening partner KL Rahul, who made 111, they eclipsed their own 180 made against Bangladesh earlier in the week for the highest opening stand in this year’s tournament, recording a chanceless 189 in 30 overs.
The right-handed duo unveiled an array of authentic strokeplay, recording nine boundaries in the opening six overs. The only surprise was Sharma driving straight to mid-off in the 31st over, having completed his 27th ODI hundred in his 214th match.
If Australia lose to South Africa in the day-night fixture – the second match of the day – India would move above them and play New Zealand in the semi-final at Old Trafford on Tuesday.
Australia need a formidable 326 to beat the South Africans at Old Trafford and if they lose they will play England in the second semi-final at Edgbaston on Thursday.