The pressure is firmly on for both India and Sri Lanka as we head into the third and deciding Test match of this fascinating series.
If the first couple of matches are anything to go by, this third Test at the SSC in Colombo starting on Friday should be an absolute ripper.
India go into the final Test as the favourites, owing to their fantastic win in the last match, and the fact that they have pretty much dominated the majority of this series.
If not for a couple of "what is going on here" sessions, India would have already wrapped this series up 2-0, but now they must find a way to keep their momentum up, after playing spoilsport to the Kumar Sangakkara farewell party.
Sri Lanka will also be a little relieved now that the Sangakkara farewell is over, and they can now put their emotions on the back burner and just get on with playing some good cricket.
In order to topple the Indians in the third Test, Sri Lanka will have to bat a lot better than they did in the second Test match at the P Sara Oval.
The pitch at the SSC helps the faster bowlers a lot more than the other Sri Lankan wickets – at least initially -- and that might just help the hosts take a grip of this final Test, having struggled so much against the offspin of R Ashwin, who has taken full advantage of helpful conditions.
There will definitely be one change in the Sri Lanka batting lineup, with Upul Tharanga expected to step into the irreplaceable shoes of Sangakkara, while Kusal Perera also could make his way into the playing XI at the expense of Jehan Mubarak, who just hasn't been able to find his batting groove in this series. Tharindu Kaushal is a doubt, after the offspinner hurt his hand off an Umesh Yadav bouncer in the second Test. If Kaushal cannot make it, Dilruwan Perera is likely to come in his stead.
India have also been forced into changes for this Test match, following injuries to Murali Vijay and Wriddhiman Saha, with Cheteshwar Pujara set to open alongside KL Rahul, while Naman Ojha should be the man to make his Test match debut. Karun Nair is the other player who has been drafted in to cover for the injuries, but it is unlikely the Karnataka batsman will get a chance to make his first appearance in international cricket.
Apart from a couple of sooner-forgotten-the-better sessions, India haven't done too wrong in this Test series, and Virat Kohli will be thinking more of the same from his bowlers and batsmen going into this third Test match.
Where to Watch Live
Get Day 5, Final Day Live Blog HERE
Get Day 4 As It Happened HERE
Get the Day 3 As It Happened HERE
Get Day 2 As It Happened HERE
Get the Score and Day 1 As It Happened HERE
India vs Sri Lanka 3rd Test is scheduled for a 10 pm local time (10 pm IST, 5.30 am BST, 12.30 am ET) start. Sony Six will provide live coverage for viewers in India, Sri Lanka and the rest of the subcontinent, while Sony Kix will provide the option of watching the match live with Hindi commentary for viewers in India.
Audience in the US can catch all the Day 1, 3rd Test action live on Willow TV, while the game can also be watched via online live streaming on Willow TV Online.
Viewers in South Africa and Sub Saharan Africa can watch the match live on SuperSport, with the live stream option on SuperSport Live Video.