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.
18 de diciembre 2017
|Rona heads for Waratahs|
|Salah predicts silverware for Liverpool|
|Mbappe credits Neymar for PSG integration|
|Clasico win won´t decide title race, warns Iniesta|
|Emery wants new midfielder at PSG in January|
|Tarkowski charged by FA over Murray clash|
|Hibbard to leave Gloucester for Dragons|
|Gattuso takes AC Milan on training retreat|
|Huddersfield forward Kachunga faces up to three months out|
|Independiente del Valle´s Angulo to serve four-year drugs ban|
|Manchester City star Raheem Sterling allegedly attacked before game|
|Spain in danger of missing the World Cup - Villar|
|Springbok Kriel not bound for Gloucester|
|Kaepernick, Stephen Curry want in on Panthers ownership|
|Messi: Clasico win will give Barcelona a happy Christmas|
|Smith the top dog again, Moeen misery continues - Perth player ratings|
|Barcelona midfielder Rafinha available for Clasico|
|Tudor sacked by Galatasaray|
|Du Plessis could miss historic Zimbabwe Test|
|Puncheon charged by police after late-night incident|
|France great Michalak to retire at end of the season|
|Whitewash in Australia´s sights as England face unenviable task|
|Lynn the six king, Scorchers the team to beat - The best Opta facts as the BBL returns|
|West Ham star Lanzini charged for dive at Stoke|
|Root backs Cook, Broad and Anderson to extend Test careers|
|Bayliss still believes he´s the right man to lead England|
|Mikel not interested in January move to Everton|
|Dortmund frustrated by Aubameyang punctuality - Zorc|
|Hegazi secures permanent West Brom deal|
|We´ll see how he pulls up - Smith unsure Starc will play in Melbourne|
|Diddy wants to buy Carolina Panthers and sign Kaepernick|
|Police investigating ´hate crime´ amid reports of Sterling attack|
|Halstenberg suffers broken hand in scoring for Leipzig|
|Van Gaal eyes one more job ´to spite Manchester United´|
|The Ashes Round-up: Perth pummelling sees Australia reclaim the urn|
|Valverde fumes over ´absurd´ lack of VAR in LaLiga|
|We´ve not played well for long enough, says beaten Bayliss|
|´Proud´ Smith hails Australia selectors after regaining Ashes|
|England ´outplayed´ by Australia as Root loses grip on the urn|
|Conte rails against Chelsea exit rumours|
|Dominant Australia regain the Ashes|
|Arnold backed for Socceroos job as Ryan pays tribute to Postecoglou|
|Jaguars end NFL playoff drought, Packers in danger|
|LeBron logs third straight triple-double as Cavaliers keep rolling|
|I´m happy playing for Lazio, says Man United target Milinkovic-Savic|
|Klopp dislikes ´Fab Four´ nickname|
|Wet pitch, rain delay final day in Perth|
|Ronaldo a legend, one of best ever – Ramos|
|Richardson to put Panthers up for sale at season´s end|
|Starc set to bowl despite bruised heel|
|Steelers star Brown suffers calf injury|
|Patriots edge Steelers in thriller|
|Kaka Retires: The last member of Brazil´s 2002 World Cup-winning team|
|Barcelona won´t give Real Madrid a guard of honour – Amor|
|Valverde adamant Clasico won´t decide LaLiga|
|Barcelona could have held Griezmann talks, says Amor|
|There are other challengers - Suarez tempers Clasico fever|
17 de diciembre 2017
|Adverse drugs test has put Froome in ´horrible situation´|
|Pre-season win over Spurs key to City´s season, Guardiola claims|
|Juventus still monitoring Liverpool´s Can - Marotta|
|Griezmann apologises for ´awkward´ fancy dress|
|Barcelona lose Alcacer for El Clasico|
|Barcelona 4 Deportivo La Coruna 0: Suarez, Paulinho at the double in Clasico warm-up|
|Griezmann attracts criticism for ´racist´ fancy dress|
|Spedding extends Sarries losing streak, Wasps halt La Rochelle|
|Klopp calls for Liverpool consistency after Bournemouth battering|
|Coutinho won´t be drawn on Liverpool future|
|Kaka Retires: Ballon d´Or, Milan glory and Brazil brilliance among career highlights|
|Liverpool make top-flight history in Bournemouth victory|
|We can´t think we´re unbeatable - Jesus|