On Day 1 of the first Test against South Africa, India opener KL Rahul played a stellar knock and put his team in a strong position. He displayed tremendous skill, grit and temperament during his vigil at the crease. He ended the day unbeaten on 122* (in 248 balls). On the back of KL Rahul's exemplary century, India managed to reach 272/3 at stumps on Day 1.In the absence of an in-form senior opener like Rohit Sharma, KL Rahul took the onus on himself. He played a masterclass innings, showcasing all the traits of a complete Test batter. Fans were ecstatic after witnessing KL Rahul's spectacular knock. They took to Twitter to express the same and showered praise on him.Here are some of the best reactions:Aakash Chopra@cricketaakashIndia’s most versatile batter—K L Rahul. Seven Test centuries. Has scored Test century in every country that he’s played in. Top top player. 👌👏👏 #SAvInd9:14 AM · Dec 26, 20211397India’s most versatile batter—K L Rahul. Seven Test centuries. Has scored Test century in every country that he’s played in. Top top player. 👌👏👏 #SAvIndWasim Jaffer@WasimJaffer14Welcome to the exclusive club of Indian openers with a Test hundred in SA @klrahul11 😁 very well played 👏🏼 #SAvIND8:01 AM · Dec 26, 2021189071163Welcome to the exclusive club of Indian openers with a Test hundred in SA @klrahul11 😁 very well played 👏🏼 #SAvIND https://t.co/Fjz2RRA4aABasit@iamDbasuKohli be like : ek zamana tha jab hum bhi Century pe Century maara karte the #INDvsSA #ViratKohli #KLRahul9:30 AM · Dec 26, 20212Kohli be like : ek zamana tha jab hum bhi Century pe Century maara karte the #INDvsSA #ViratKohli #KLRahul https://t.co/lec0QmVMzhJonah Abraham 😷@JonahAbraham26Not every Day 1 of an Overseas Tour for #TeamIndia is this good. Brilliant Batting & Hundred by KL Rahul . Exceptional support by Mayank Agarwal, Virat Kohli & Ajinkya Rahane. This is a positive start for this #INDvsSA Series.Day 2 hopefully gonna be even better!#KLRahul 💯👏9:13 AM · Dec 26, 202111Not every Day 1 of an Overseas Tour for #TeamIndia is this good. Brilliant Batting & Hundred by KL Rahul . Exceptional support by Mayank Agarwal, Virat Kohli & Ajinkya Rahane. This is a positive start for this #INDvsSA Series.Day 2 hopefully gonna be even better!#KLRahul 💯👏shishir hattangadi@shishhattangadiLoved this innings by @klrahul11 calm,not extravagant but sure. Just what a pedigreed opening bat must exhibit. #SAvsIND8:53 AM · Dec 26, 2021101Loved this innings by @klrahul11 calm,not extravagant but sure. Just what a pedigreed opening bat must exhibit. #SAvsINDGaurav Sethi@BoredCricketIntense. Patient. Saw it till stumps. The KL Rahul Test App can be such a thing of beauty. #IndvSA8:52 AM · Dec 26, 20212Intense. Patient. Saw it till stumps. The KL Rahul Test App can be such a thing of beauty. #IndvSAHarbhajan Turbanator@harbhajan_singhWell played @klrahul11 Top class 👌👌👏👏 @BCCI #INDvsSA8:40 AM · Dec 26, 20215107168Well played @klrahul11 Top class 👌👌👏👏 @BCCI #INDvsSA https://t.co/oshNekD9XrJatin Sapru@jatinsapruThere’s a KL Rahul who admonishes every ball in T20s .. And there’s a KL Rahul who’s so poised and patient in test cricket. Both a treat to watch. So much to admire about the centurion at Centurion today .. And the context of this hundred .. Taking a bow @klrahul11 #INDvsSA8:21 AM · Dec 26, 20212674142There’s a KL Rahul who admonishes every ball in T20s .. And there’s a KL Rahul who’s so poised and patient in test cricket. Both a treat to watch. So much to admire about the centurion at Centurion today .. And the context of this hundred .. Taking a bow @klrahul11 #INDvsSAMohammad Kaif@MohammadKaifRespect conditions, play late, stride forward, weight transfer, dot balls, drives ... kl rahul is holding online batting class please watch… what a Fantastic knock👏👏👏 @klrahul11 #INDvsSA8:08 AM · Dec 26, 20214431199Respect conditions, play late, stride forward, weight transfer, dot balls, drives ... kl rahul is holding online batting class please watch… what a Fantastic knock👏👏👏 @klrahul11 #INDvsSAIrfan Pathan@IrfanPathanHe has been so so good across all format @klrahul11 brilliant 100 in difficult condition! #INDvsSA8:02 AM · Dec 26, 20215566198He has been so so good across all format @klrahul11 brilliant 100 in difficult condition! #INDvsSAHarsha Bhogle@bhogleharshaBrilliant from Rahul. A century in South Africa is special. Another step towards becoming the player we all knew he could be.8:01 AM · Dec 26, 202111733524Brilliant from Rahul. A century in South Africa is special. Another step towards becoming the player we all knew he could be.DK@DineshKarthikSolid knock brother @klrahul11 ❤️#SAvIND8:46 AM · Dec 26, 20218016322Solid knock brother @klrahul11 ❤️#SAvIND https://t.co/Hv3SDIxVINDebarshi Paul@DebarshiPaul11Magnificent century at Centurion!!Excellent batting, great consistency, classic century 👏 🙌💯❤🏏🔥🇮🇳🇮🇳🇮🇳.Congratulations k L Rahul and best wishes for tomorrow, go for 200 champ 👍🙌❤🇮🇳🇮🇳🇮🇳.#IndvsSA #BelieveInBlue #KLRahul9:12 AM · Dec 26, 2021Magnificent century at Centurion!!Excellent batting, great consistency, classic century 👏 🙌💯❤🏏🔥🇮🇳🇮🇳🇮🇳.Congratulations k L Rahul and best wishes for tomorrow, go for 200 champ 👍🙌❤🇮🇳🇮🇳🇮🇳.#IndvsSA #BelieveInBlue #KLRahul https://t.co/JVlhBVjPzrCricket Page@CricketPage3✅ Australia✅ England✅ Sri Lanka✅ West Indies✅ South AfricaKL Rahul and Class ✅KL total 💯 7Home 💯 1Away 💯 6#KLRahul #INDvsSA9:11 AM · Dec 26, 2021✅ Australia✅ England✅ Sri Lanka✅ West Indies✅ South AfricaKL Rahul and Class ✅KL total 💯 7Home 💯 1Away 💯 6#KLRahul #INDvsSA https://t.co/Exd4JgqbfTAvi Shukla@avii_08Sunil be like - Mera damad mera damad 😝😛 #KLRahul8:08 AM · Dec 26, 2021352Sunil be like - Mera damad mera damad 😝😛 #KLRahul https://t.co/TMH9ARUNs2p̷❣️@cricloverPrayasBest opener of world currently Kamal lajwaab #KLRahul8:28 AM · Dec 26, 202121616Best opener of world currently Kamal lajwaab #KLRahul https://t.co/C7bQtkUJjbEdged and Taken🇵🇰@AsifdChauhan@bhogleharsha Man of the day #KLRahulKamal Lajawab #rahul 👏👏👏 love from Pakistan & @LegacyOfSachin ❣️9:11 AM · Dec 26, 20211@bhogleharsha Man of the day #KLRahulKamal Lajawab #rahul 👏👏👏 love from Pakistan & @LegacyOfSachin ❣️New Variant@ManOfRefinementSo happy #KLRahul has bounced back from the lows of 2018 Australia tour, man. What a gem!9:10 AM · Dec 26, 2021So happy #KLRahul has bounced back from the lows of 2018 Australia tour, man. What a gem!Ronak Kedia@RonakKedia13KL Rahul's 122* is the highest by an Indian Opener in South Africa, surpassing Wasim Jaffer's 116 in 2006/07.#INDvsSA #KLRahul @klrahul11 @WasimJaffer149:10 AM · Dec 26, 20214KL Rahul's 122* is the highest by an Indian Opener in South Africa, surpassing Wasim Jaffer's 116 in 2006/07.#INDvsSA #KLRahul @klrahul11 @WasimJaffer14Ajay Tomar@dr_ajay209Kafi arse baad dominating batting dekhne ko mili. #INDvsSA 👌😍 #KLRahul9:09 AM · Dec 26, 2021Kafi arse baad dominating batting dekhne ko mili. #INDvsSA 👌😍 #KLRahulFirdose Moonda@FirdoseMTough day out there for South Africa. Feel they've got it wrong in selection and strategy. And a top effort from KL Rahul. Did everything right to score a Test hundred, most importantly leaving well. Could turn into a long summer for South Africa. #SAvIND9:17 AM · Dec 26, 20219Tough day out there for South Africa. Feel they've got it wrong in selection and strategy. And a top effort from KL Rahul. Did everything right to score a Test hundred, most importantly leaving well. Could turn into a long summer for South Africa. #SAvINDMonty Panesar@MontyPanesarAverage score on day 1 at supersport park in tests : 268/7. India finish the day 272/3 The discipline ,self-control and method Indian batsmen have shown today sets up a thrilling day 2. #INDvsSA #INDvSA #BoxingDayTest #BoxingDay9:12 AM · Dec 26, 202172Average score on day 1 at supersport park in tests : 268/7. India finish the day 272/3 The discipline ,self-control and method Indian batsmen have shown today sets up a thrilling day 2. #INDvsSA #INDvSA #BoxingDayTest #BoxingDayTrueindian@heytrueindianRahane on fire🔥🔥#INDvsSA #Kohli #KLRahul #BCCI #Rahane9:08 AM · Dec 26, 202152Rahane on fire🔥🔥#INDvsSA #Kohli #KLRahul #BCCI #Rahane https://t.co/aMMVZ0XCIpMayank Agarwal and Ajinkya Rahane play supporting roles to KL Rahul on Day 1 of the first TestEarlier, Indian skipper Virat Kohli won the toss and elected to bat first on a challenging track. KL Rahul and Mayank Agarwal (60) stitched a brilliant 117-run opening partnership to give the visitors a great start. Lungi Ngidi (3/45) then scalped Mayank Agarwal and Cheteshwar Pujara (0) in quick succession to bring South Africa back into the contest.At this juncture, Virat Kohli (35) joined hands with KL Rahul to consolidate the Indian innings and they looked in good touch. However, the Indian skipper perished while chasing a wide delivery in the 69th over to the disappointment of his fans.Under-fire batter Ajinkya Rahane (40*) played a positive and well-controlled knock in the third session. He put on a 73* unbeaten partnership with KL Rahul to steer India to a healthy 272/3 on the first day of the South African tour.Rahane and Rahul will look to continue in the same vein of form tomorrow to help India score more than 400 runs in the first innings. South African bowlers will be hoping to make early inroads during the first hour of the morning as the ball is still relatively new.