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.

Shaidorov shocks rivals to capture gold as 'Quad God' Malinin crumbles
Sabalenka, Swiatek withdraw from Dubai Duty Free Tennis Championships
USA crush Netherlands to get on board at T20 World Cup
UAE beats Canada in T20 World Cup thriller
Zimbabwe stun Australia to stay unbeaten in T20 World Cup
