Sri Lanka clung on to draw the first Test against India after Bhuvneshwar Kumar went close to inspiring a sensational last-day win for the hosts in Kolkata.
After Shikhar Dhawan and KL Rahul led a fourth-day recovery for India, captain Virat Kohli scored his 50th international century - naturally in record fashion - to give the hosts a faint sniff of victory with a session and a bit to bowl Sri Lanka out.
Kohli reached three figures with a six before India declared on 352-8, setting their opponents 231 to win with 40 overs remaining.
With bad light bringing the previous four days to a premature close, it never looked likely, but Bhuvneshwar delivered a brilliant performance, taking 4-8, while Mohammed Shami took two more wickets in a blistering support act to reduce Sri Lanka to 75-7 from just 26.3 overs before the light curtailed any further excitement.
After having the best of the first three days in this contest, such a collapse will not do Sri Lanka's confidence any good as the three-match series next heads for Nagpur.
But India will be brimming after the performances of their bowlers and captain Kohli, whose half-century of international hundreds came in his 348th appearance - level with the record-holder, Hashim Amla.
In worsening conditions for batting, Kohli's knock oozed class, displaying not only his apex technique but also battling qualities.
The skipper got off a pair as he gloved Suranga Lakmal over wicketkeeper Niroshan Dickwella for four, but the Sri Lanka paceman was causing Kohli and Cheteshwar Pujara - who batted on every day of this Test - serious problems, having earlier bowled Rahul for 79.
Lakmal finally had his reward taking Pujara (22) and Ajinkya Rahane (0) in the same over, and Kohli regularly lost partners while scratching his way through his innings.
But Sri Lanka's decision to immediately take the new ball backfired as Kohli accelerated from 58 of 93 balls to a century from just 26 more, spanking Lakmal over extra cover and then heading to the dressing room.
After heavy rain on day one, India had been reduced to 50-5 on the second morning of this Test, but incredibly had a chance of winning the contest when Bhuvneshwar and Shami reduced Sri Lanka to 22-4 inside 12 overs.
Knocks of 20 from Dinesh Chandimal and 27 by Dickwella would ultimately prove vital, just holding the Indian charge up enough.
Dickwella survived a catch behind on review and Dilruwan Perera survived a DRS for lbw before Bhuvneshwar flattened his off-stump, but umpires Nigel Llong and Joel Wilson convened midway through the 26th over with the light meter before Kohli shook hands with the Sri Lanka batsmen, who had escaped an almighty scare.
19 de marzo 2018
|I´ve had enough - Pietersen confirms retirement|
|UEFA charges Marseille and Lyon for Europa League trouble|
|Broad ready to do damage in New Zealand series|
|Injured Chiellini out of Italy squad|
|Toulon-bound Webb out for rest of season|
|Buffon cites Astori among reasons for Italy return|
|Welbeck faces no action over alleged dive against Milan|
|Charnley switches back to league to join Warrington|
|Barcelona? I´m staying with PSG, insists Marco Verratti|
|Bastian Schweinsteiger & Ana Ivanovic announce birth of son|
|The numbers behind Cristiano Ronaldo´s 50 hat-tricks|
|Woods relishing end to frustrating Augusta absence|
|Consistency the only thing stopping me from being the best, claims Depay|
|Guardiola second to none tactially, says Man City midfielder Gundogan|
|McIlroy: Bay Hill win a huge confidence boost for Masters|
|F1 2018 Pre-Season Report: Mercedes|
|F1 2018: The best Opta facts ahead of the new season|
|Liverpool captain Henderson ponders Salah and Suarez comparison|
|Messi worried by the uncertainty retirement brings|
|F1 2018 Pre-Season Report: Ferrari|
|Hunt handed ban and fine but cleared to return|
|Rants, criticism a familiar story – Is Mourinho set for Man United exit?|
|Guptill added to Black Caps squad|
|Thunder end Raptors´ streak, Davis stars|
|Stars goalie Bishop expected to miss at least two weeks|
|Messi desperate for World Cup success|
|Federer frustrated by Indian Wells final defeat|
|Del Potro: I can´t believe I won Indian Wells|
|Napoli causing Juventus problems as Sarri revels in crucial win|
|Balbirnie happy to boost Ireland chances|
|The better Ronaldo is, the better Madrid will be – Vazquez lauds four-goal hero|
|Ireland inspired by retired team-mates – Sexton|
|Indian Wells crown surreal for Osaka|
|F1 2018: Everything you need to know|
|Salah ´unstoppable´ like Messi, says Watford boss Gracia|
|Demanding Mourinho is still special, insists Matic|
|Truex Jr sweeps stages and wins first race of 2018|
|Woods pleased with progress at Bay Hill|
|McIlroy cruises to victory at Bay Hill, where Tiger impresses|
|Dallas 3 Seattle Sounders 0: Dempsey sees red after VAR|
|Ronaldo ´from another galaxy´, says Zidane|
|Del Potro saves match points to stun Federer for Indian Wells title|
18 de marzo 2018
|Eusebio Sack-ristan: Real Sociedad part company with head coach|
|Fassone ready for Gattuso talks after Milan resurgence|
|Napoli 1 Genoa 0: Albiol goal maintains pressure on Juve|
|Real Madrid 6 Girona 3: Four-goal Ronaldo continues hot streak with 50th career hat-trick|
|USA boss Sarachan calls up Weah for Paraguay friendly|
|Excellent Leipzig deserved Bayern win - Heynckes|
|Marquez will sleep easily after last-ditch Qatar move|
|Conte impressed by Morata´s return to scoring form|
|I lost the game myself - Simeone accepts responsibility for Atletico Madrid defeat|
|Borussia Dortmund to delay final Stoger decision - Zorc|
|Toulouse topple leaders Montpellier|
|Puel stands by Schmeichel after FA Cup blunder|
|Neymar could be back for Coupe de France final, says Silva|
|Valverde waits on Iniesta answer as Barcelona captain considers exit|
|Magnificent Osaka claims maiden title at Indian Wells|
|Villarreal 2 Atletico Madrid 1: Unal deals LaLiga title race blow for Simeone´s men|
|Leicester City 1 Chelsea 2 (aet): Pedro and Morata send Conte´s men through|
|RB Leipzig 2 Bayern Munich 1: Werner strike seals memorable triumph|
|Gattuso demands lift from out-of-favour Kalinic|
|Karthik hits final-ball six to win Nidahas Trophy|
|Messi puts us where we are right now - Alcacer hails Barcelona superstar|
|Dovizioso holds off Marquez in Qatar to draw first blood|
|Sampaoli ´right´ to pick others - Icardi understands Argentina snub|
|Barcelona 2 Athletic Bilbao 0: Messi and Alcacer secure comfortable success|
|Hughes excited by Southampton quality|
|Nice prepared for ´likely´ Balotelli departure|
|Wales captain Jones set to miss summer Tests|
|Germany defender Halstenberg extends RB Leipzig contract|