India brought themselves within sniffing distance of victory in the second Test today with four late strikes against Sri Lanka who are left withthe daunting task of batting out the entire last day to save the match.
After setting the visitors a huge 436 runs to chase, the hosts scalped four wickets in the space of just 14 runs to swing the game decisively in their favour on the penultimate day of the match.
Anil Kumble, wrecker-in-chief in the first innings, picked two wickets in the space of five balls, including the key wicket of captain Marvan Atapattu, to leave the Lankans tottering at 123 for five at close.
After Harbhajan Singh claimed Thilan Samaraweera to signal the end of day's play, Sri Lanka were left with another 313 runs to win but India picking the remaining five wickets looks more probable witha full day's play left.
Only thrice in the history of the game has a team successfully chased a target in excess of 400, with Brian Lara's West Indies making 418 for seven to beat Australia at St. John's in 2002-03 for the highest chase ever.
The Indians were able to post a commanding overall lead, thanks to a breezy 104-run stand for the unbroken seventh wicket between Mahendra Singh Dhoni and Yuvraj Singh.
Dhoni's quicksilver knock of 51 not out from as many balls contained five fours and two sixes while Yuvraj Singh overcame a shaky start before going on to make an unbeaten 77.
Sri Lanka made a positive start in pursuit of a daunting task with Atapattu and Kumar Sangakkara featuring in a determined second wicket stand during the most of the afternoon session and three-quarter hour into the last session. Kumble wheeled away for 12 overs non-stop on either side ofthe tea break. Although he went wicketless, Kumble returned after Ajit Agarkar gave the breakthrough, to pick two wickets in the same over and tilt the scales in favour of the hosts.
Atapattu looked impregnable during his three-hour stay at the crease until the 35-year old leggie deceived him in flight and took a low return catch to dismiss him for 67.
India's leading wicket-taker, with six for 72 in the first innings, then had night-watchman Malinga Bandara out leg before off the last ball of the same over.
When Samaraweera played a casual drive and edged a simple catch to Rahul Dravid off Harbhajan, the Lankans had slipped from a strong 109 for one to 123 for five in 15 overs.
After Avishka Gunawardene (9) fell leg before to Irfan Pathan at 30, Atapattu and Sangakkara carried the attack to the Indian camp.
The duo withstood a probing spell by Kumble and Harbhajan after tea before Agarkar provided the hosts the breakthrough,inducing an outside edge from Sangakkara to wicketkeeper Dhoni.
Sangakkara had made a rousing start, whipping two fours off Pathan in the very over he got Gunawardene, and added 79 runs in a second wicket partnership that frustrated the Indians until Agarkar removed the left-hander in his second over after tea.
Kumble and Harbhajan bowled 17 overs between them on the trot when play resumed after tea, conceding only 44 runs, to pull back the Lankans. Atapattu was in cruise mode, regardless of the situation. He drove Pathan and Agarkar off the new ball.
Even as Kumble kept varying the angles and the length, Atapattu showed good concentration to pick the long hops and put them away to the boundary.
Earlier, India, resuming at 237 for five, consolidated their strong position with Yuvraj andSaurav Ganguly seeing through the first hour with cautious batting.
A combination of defensive bowling tactics - the visitors did not claim the new ball when due, and some spirited ground fielding kept the batsmen in check.
Yuvraj struggled to read Muttiah Muralitharan and was circumspect against Dilhara Fernando's seam bowling as well.
Ganguly, in the circumstances, did well to counter Fernando who bowled to a packed off side field.
It was only after 81 minutes when the day's first boundary came via a paddle sweep by Ganguly against Muralitharan.
But the offie had the final say, and his first wicket of the innings, when the former captain inside edged a floater on to his stumps. Ganguly's association with Yuvraj brought 81 runs for the sixth wicket from 204 balls.