KOLKATA, NOVEMBER 16

Australia will play Virat Kohli and India for the Cricket World Cup trophy after beating South Africa by three wickets in a semifinal thriller on Thursday.

After restricting the South Africans to 212, Australia eked its way to 215-7 to win with 16 balls to spare in a tense atmosphere inside Eden Gardens.

Australia will be bidding to win the 50-over World Cup for a record-extending sixth time, while host nation India is seeking a third title.

The championship match is in Ahmedabad on Sunday.

South Africa has never won a semifinal match at the World Cup in five attempts.

Australia has only lost once in nine World Cup semifinals. Reaching the final at this edition marked a stunning turnaround for the five-time champions after losing their first two matches in the group stage.

It went on to lift the trophy after beating South Africa in both 1999 and 2007 but faces a formidable test on Sunday against India which has won its 10 matches at this edition.

Travis Head scored 62 off 48 balls to give Australia's chase a fast start. South Africa refused to give up and reduced Australia to 137-5 in the 24th over with the valuable wicket of Glenn Maxwell for just 1.

Steve Smith registered a cautious 30 runs off 62 balls before he was dismissed to make it 174-6 in the 34th over.

Australia kept its nerve and crossed the finish line in the 48th over.

Mitchell Starc's 16 not out off 38 balls and skipper Pat Cummins's 14 off 29 saw their team into the final for a record eighth time.