And then there were four. After three weeks of topsy-turvy group-stage and quarter-finals action, we are into the final three knock-out games of Vijay Hazare Trophy 2023, starting with the first semi-final between Haryana and Tamil Nadu. (Cricket News)