A fighting century from Kumar Sangakkara set it up but it was an outstanding spell of death bowling and brilliant catching under pressure that enabled Sri Lanka to pull off a tense five-run win in a Rajkot heart-stopper. Needing 23 in 4.3 overs, with five wickets in hand, India looked set to wrap it up but they were thwarted at the finish line by a team that simply refused to give in.