The Islanders lost their opening game against South Africa and with Upul Tharanga and Chamara Kapugedera out with suspension and injury, the Sri Lankan batting line-up will be under the pump to deliver in a big game against India. His consistency against Sri Lanka has also been remarkable with his last five scores being 94, 113, 79 and 91 besides Thursday's century.
What time does the live coverage of the India vs Sri Lanka cricket match start? At no time they looked in trouble as India bowlers struggled to pick wickets or even contain the Sri Lanka batsmen.
Virat Kohli introduced Jasprit Bumrah into attack and was soon punished with a boundary from Mendis.
Gunaratne came in to spank a pair of sixes, putting Sri Lanka on the brink, and Mathews saw them over the finish line to complete their joint highest ever ODI run chase. In the second ball of the 19th over, Gunathilaka premeditated slightly - with Hardik Pandya bowling around the wicket, he cleared his front leg early, looking to exploit the angle into him, and hoping he would also get the length to go with it.
"Two games washed out, one against the Kiwis (New Zealand) and one the other night (against Bangladesh), it wasn't good for Australia". A couple of missed run outs and dropped catches in the previous match have been worrisome. Dhawan also received strong support from opener Rohit who scored 78 and Dhoni with his heroics of 52-ball 63.
The end of that fascinating 159-run association between Gunathilaka and another run out of Mendis 26 runs later injected fresh life into the Indians, who sensed a turnaround.
Sri Lanka, meanwhile, will have their task cut out.
For Sri Lanka, this is a do-or-die match where a lot will depend on how well skipper Mathews plays and the kind of performance Malinga gives while bowling first up.
This was Dhawan's third century in the ICC Champions Trophy and he is only the fourth player in the history of the tournament to slam three centuries, after Chris Gayle, Herschelle Gibbs and Sourav Ganguly. While Malinga dismissed Rohit, Pradeep accounted for Kohli.