India survived a mighty scare to settle for a tie with the West Indies in the second ODI match at Visakhapatnam. Virat Kohli scored an unbeaten 157 off 129 balls to help India post 321 runs, but it looked well within the visitors' reach as Shai Hope hit a classy 119 off 133 balls.