Virat Kohli once again missed out on a record equalling 49th ODI hundred but Indian batters made merry on a flat deck to score a mammoth 357 for 8 against Sri Lanka in a World Cup match on Thursday. (Match Blog | Scorecard | Streaming | Preview | Key Battles | Full Coverage)