The Indian prodigy managed to beat the American player 3.5-2.5 after tiebreaks. He will face World No. 1 Magnus Carlsen for the title clash.