India are facing New Zealand today with a place in the final of the Cricket World Cup on the line. The Black Caps won the toss and elected to bat first at Manchester.
There’s one change each for both teams, with fast bowler Lockie Ferguson replacing Tim Southee in the New Zealand side, while India have brought in spinner Yuzvendra Chahal for Kuldeep Yadav.
The sides haven't played each other at this year's tournament yet as their scheduled group stage meeting was abandoned without a ball being bowled due to bad weather.
New Zealand claimed an emphatic eight-wicket win in a World Cup warm-up match, but India have been in better form during the tournament, finishing top of the table, while the Black Caps have lost their last three matches and finished fourth.
Both sides have also been victorious at Old Trafford in the last few weeks, with India thrashing Pakistan there and New Zealand edging a thriller with the West Indies.
The winner will face either Australia or England, who play in the other semi-final on Thursday, in Sunday's showpiece at Lords.

Iran wait on World Cup progress after draw with Egypt
Belgium beat New Zealand 5-1 to advance to World Cup knockout stage
Baena strike sends Spain past Uruguay into World Cup knockouts
Jubilant Cape Verde set date with Argentina in World Cup round of 32
Senegal ring up 5-0 win over 10-man Iraq, keep knockout hopes alive
