Karnataka will host Tamil Nadu in the final of the 2019-20 Vijay Hazare Trophy, at M Chinnaswamy Stadium, Bengaluru.