India’s seven-wicket thrashing of Sri Lanka on Saturday, coupled with Australia’s 10-runs defeat to South Africa, saw the 2011 winners leapfrog the Australians and qualify as the group stage winner.

The reward for finishing first is a semifinal against New Zealand in Manchester, instead of a meeting with England in Birmingham, and India will certainly not complain.

While the Black Caps are ranked just a spot below India in the one-day world rankings—they are third, while their opponents on Tuesday are second—the two teams arrive into the semifinal in contrasting form.

India’s defeat against England in the second-last game of the group stage was a mere blip in an otherwise near-perfect run. The 2011 winners won seven of the eight games they have played and while they have seldom hit top gear, they have almost always looked in control.

“We wanted to play good cricket but we didn’t expect to do this well heading in to the semis,” India’s captain Virat Kohli was quoted as saying by the BBC.

“That’s what hard work gets you. I am really proud of this team as a captain, they are amazing people. More or less everything is set for the semis but we don’t want to be one-dimensional. We need balance in the side. We are very happy.”

New Zealand, on the other hand, crawled over the line. Unbeaten through their first six games, the Black Caps resoundingly lost the last three matches of the group stage and only qualified ahead of Pakistan because of a better run rate.

With the exception of captain Kane Williamson, the 2015 runners-up have looked worrying with the bat. The 28-year-old has scored 30 percent of his team’s runs in the group stages and the team’s over-reliance on their captain could end in disaster.

All the same, this is New Zealand’s fourth consecutive World Cup final so India will write the Black Caps off at their peril. Here’s everything you need to know ahead of Tuesday.

When and where is the game?

India takes on New Zealand at Old Trafford Cricket Ground in Manchester on Tuesday, July 9, with play scheduled to start at 10:30 a.m. local time (5:30 a.m. ET).

TV channel and live stream

The game will be broadcast in the U.S. by Willow TV and Hotstar, with a live stream available via Sling TV.

The latter is one of the official partners of Willow TV and is available across various platforms such as Apple TV, iOS, Android TV, XBOX, Chrome TV, Fire TV and Roku.

Match odds

According to Oddschecker, India is a 1/3 favorite to win on Tuesday, while New Zealand is a 5/2 outsider to reach a second consecutive World Cup final.

To nobody’s surprise, Rohit Sharma is a 9/2 favorite to be the top run scorer in the game. The Indian opener has already made history in this tournament by becoming the first man to score five centuries in the same World Cup.

Virat Kohli and Kane Williamson both follow at 5/1. The Indian captain is yet to post a three-figure score in the tournament, while the New Zealand skipper has already done so twice.

Form

In Rohit Sharma, India has arguably the player of the tournament so far. The 30-year-old has made history with five centuries in eight games and is the tournament’s top run scorer with 647 runs, only 26 short of the all-time record set by Sachin Tendulkar in 2003.

On current form, it would take a dramatic change in fortunes to prevent him from eclipsing the Indian great.

Bowling wise, Jasprit Bumrah looks his usual unplayable self, while Mohammed Shami is hitting peak at the right moment.

New Zealand also has a multiple centurion in its ranks, but Williamson isn’t granted the same level of support as Sharma. The Black Caps captain has two centuries to his name in this tournament, but his teammates have struggled with the bat.

The good news for New Zealand is that with the ball in hand, Trent Boult and Lockie Ferguson—providing he can recover from a hamstring niggle that kept him out of the game against England—can trouble any batting line-up.