Cheteshwar Pujara and Ajinkya Rahane's half-centuries in Johannesburg not only got India into a better position, but also earned the duo some of their fans back.Pujara recorded his fastest fifty away from home - 53 off 86 - and Rahane, too, scored a brisk knock of 58 off 78. Pujara was brilliant from the get-go, punishing anything short or full and shifting the momentum when India were reeling at 44-2.Rahane, meanwhile, rode his luck a bit but made sure, with eight fours and a beautiful uppercut for six, that the Proteas paid for their errors. Both were under pressure because of their dipping form over the last 12 months, but their 111-run partnership in difficult conditions has perhaps secured them a few more opportunities each.Reacting to the stand, fans on Twitter hit poured in support for the two senior batters. Some hit back at "#Purane" jibe, a lazy combination of their names to suggest that they've become outdated that became popular after both drastically failed in the first innings of the Test. Here are the best of the reactions:Abhishek Tripathi@abhithecomicPujara & Rahane to people who called them #PURANE #Pujara #Rahane2:22 AM · Jan 5, 202244049Pujara & Rahane to people who called them #PURANE #Pujara #Rahane https://t.co/GBfhcUn4GVWasim Jaffer@WasimJaffer14Pujara and Rahane had their backs to the wall. But The Wall had their backs all along. What a way to repay the faith. Vital partnership in the context of the game. #SAvIND2:32 AM · Jan 5, 202210050388Pujara and Rahane had their backs to the wall. But The Wall had their backs all along. What a way to repay the faith. Vital partnership in the context of the game. #SAvIND https://t.co/Ukr1oj9YLHNaman Agarwal@CoverDrivenFor4410 century partnerships have been made in Tests in SA. This partnership between Rahane and Pujara is currently the 19th fastest among them, and the fastest by an Indian pair, with a run rate of 5.07. 🤯2:29 AM · Jan 5, 202241039410 century partnerships have been made in Tests in SA. This partnership between Rahane and Pujara is currently the 19th fastest among them, and the fastest by an Indian pair, with a run rate of 5.07. 🤯The.Ayush.kumar@TheAyushkumar1#INDvsSA #SAvINDScenes from 3rd test match "Hanuma Vihari ruled out for unknown injury"But #PURANE is permanent9:22 AM · Jan 3, 202214117#INDvsSA #SAvINDScenes from 3rd test match "Hanuma Vihari ruled out for unknown injury"But #PURANE is permanent https://t.co/VU1ncS6S5JRajabets India🇮🇳👑@smileandrajaDravid watching Rahane and Pujara's batting2:39 AM · Jan 5, 202248135Dravid watching Rahane and Pujara's batting https://t.co/4Jm6FIf7DAMGT ERA🇮🇳 🇿🇦@awkdiptiShardul is me watching Pujara and Rahane bat2:01 AM · Jan 5, 202259825Shardul is me watching Pujara and Rahane bat https://t.co/X5JGbqJtKvor sunao@BasbadiyaYarHalke me le rahe the bc #PURANE2:36 AM · Jan 5, 202215013Halke me le rahe the bc 😂 #PURANE https://t.co/izs3rv99SLInnocent Child@bholaladkaaOther Indian Middle order batsmens watching Ajinkya Rahane and Cheteswar pujara hitting half centuries :-#INDvsSA #Purane2:19 AM · Jan 5, 2022372Other Indian Middle order batsmens watching Ajinkya Rahane and Cheteswar pujara hitting half centuries :-#INDvsSA #Purane https://t.co/P6eJB9UfVHDURGENDRA SINH RATHOD☮@BAeblu_43Pujara and rahane after makes the 50s#Purane #INDvsSA #SAvIND2:28 AM · Jan 5, 20221053Pujara and rahane after makes the 50s#Purane #INDvsSA #SAvIND https://t.co/nxQoDeJZdG0 cares@AKSTRO02Pujara and rahane on #Purane joke:2:32 AM · Jan 5, 2022243Pujara and rahane on #Purane joke: https://t.co/7hbAdd0FxqSahil.@vkrightarmquickMy whole tl is filled with the appreciation tweets for rahane and pujara #purane #notpurane#INDvsSA2:22 AM · Jan 5, 202261My whole tl is filled with the appreciation tweets for rahane and pujara #purane #notpurane#INDvsSA https://t.co/vFxj7VEPqDAshish@Ash_talks95Opponents to Pujara and Rahane #PURANE#INDvsSA2:34 AM · Jan 5, 2022101Opponents to Pujara and Rahane #PURANE#INDvsSA https://t.co/6ApkqPOn7vTushar_♛@Tushar_999_#INDvSANo One #PURANE Right Now :3:26 AM · Jan 5, 20221#INDvSANo One #PURANE Right Now : https://t.co/YZgvMqZ68RKumar@bhaveshkjha#Pujara & #Rahane after scoring 50's at an strike rate above 80 be like...#INDvsSA #PURANE2:29 AM · Jan 5, 2022353#Pujara & #Rahane after scoring 50's at an strike rate above 80 be like...#INDvsSA #PURANE https://t.co/szdBk9WJUSRohit sahu@whokumarrohitPujara & Rahane to fans:-,,,#PURANE2:37 AM · Jan 5, 2022373Pujara & Rahane to fans:-,,,#PURANE https://t.co/kIzg8zac2QShikhar Shukla@shikhar1001Pujara and Rahane on being trolled- #Purane2:30 AM · Jan 5, 20223Pujara and Rahane on being trolled- #Purane https://t.co/F7QaqgRaaeHemant@Sportscasmm#PURANE #Rahane #Pujara Who knew that in this photo they were planning to plot their next masterclass to stay in the team forever.2:30 AM · Jan 5, 2022534#PURANE #Rahane #Pujara Who knew that in this photo they were planning to plot their next masterclass to stay in the team forever. https://t.co/fa6mzcgcwcPratham Shah@pdshah1817They say OLD IS GOLD#PURANE2:31 AM · Jan 5, 2022262They say OLD IS GOLD#PURANE https://t.co/K65npaxRQEKaagaz Apps@KaagazSPujare & Rahane score 50s in #INDvsSA To everyone who called them #PURANE 2:41 AM · Jan 5, 2022103Pujare & Rahane score 50s in #INDvsSA To everyone who called them #PURANE 😅 https://t.co/zZbZEH6bcBFaheem@iamfahuRahane & Pujara to their trollers #SAvIND#Purane2:36 AM · Jan 5, 20224Rahane & Pujara to their trollers 😂#SAvIND#Purane https://t.co/nwdSM97PcfAshutosh Srivastava@ashutosh_sri8Ajinkya Rahane and Cheteshwar Pujara both playing key role..#WTC23 Meanwhile fans right now #rahane #pujara #PURANE #INDvsSA 2:28 AM · Jan 5, 2022426Ajinkya Rahane and Cheteshwar Pujara both playing key role..#WTC23 Meanwhile fans right now 💪#rahane #pujara #PURANE #INDvsSA https://t.co/P553h1pBrBStatics and Dynamics@e_statics_Dosti Ho To Aisi ‍‍Pujara and rahane both scored a half-century at a crucial time for india #PURANE #purane #INDvsSA #INDvSA2:24 AM · Jan 5, 2022171Dosti Ho To Aisi 👩‍❤️‍👩Pujara and rahane both scored a half-century at a crucial time for india 🇮🇳#PURANE #purane #INDvsSA #INDvSA https://t.co/atcMmL7eb8VIKAS THAKUR@VikasThakur020when lights are the brightest,pressure is highest, the best will arrive, the strongest will survive, the greatest will thrive https://t.co/PCBUXLwi6K#PURANE2:40 AM · Jan 5, 20228when lights are the brightest,pressure is highest, the best will arrive, the strongest will survive, the greatest will thrive https://t.co/PCBUXLwi6K#PURANEUmderTamker@jhampakjhumAjinkya Rahane and Pujara to haters after today's innings :#PURANE3:49 AM · Jan 5, 202252Ajinkya Rahane and Pujara to haters after today's innings :#PURANE https://t.co/U32KefRueZKapil Vyas@KapilVy22584734Fans reaction after watching Rahane and Pujara again in form :-#PURANE #INDvsSA3:20 AM · Jan 5, 20224Fans reaction after watching Rahane and Pujara again in form :-#PURANE #INDvsSA https://t.co/FWwp8N4VXSAkhil Kakkar@akhilkakkar#shreyasiyer watching #PURANE make a century partnership and scoring individual 50s. #INDvsSA #INDvSA #Pujara #Rahane #CricketTwitter3:28 AM · Jan 5, 20223#shreyasiyer watching #PURANE make a century partnership and scoring individual 50s. #INDvsSA #INDvSA #Pujara #Rahane #CricketTwitter https://t.co/wxgaYfd9vTSaman@SAMANHAYAT778Pujara and Rahane- goes out of form together comes in form together.Unreal friendship!!#PURANE #Pujara #rahane#INDvsSA2:56 AM · Jan 5, 20227Pujara and Rahane- goes out of form together comes in form together.Unreal friendship!!😎#PURANE #Pujara #rahane#INDvsSA https://t.co/lsJBBFMLpNTushar_♛@Tushar_999_#INDvsSA #PURANEAfter watch pujara and rahane innings other middle order batsman :2:36 AM · Jan 5, 20222#INDvsSA #PURANEAfter watch pujara and rahane innings other middle order batsman : https://t.co/NQmScbAgcVRCBIANS OFFICIAL@RcbianOfficialEvery one of us watching PURANE (Pujara-Rahane) bats today! Uff...#Purane #INDvsSA #SAvIND #TeamIndia #ViratKohli #Pujara #Rahane2:30 AM · Jan 5, 202241Every one of us watching PURANE (Pujara-Rahane) bats today! Uff...#Purane #INDvsSA #SAvIND #TeamIndia #ViratKohli #Pujara #Rahane https://t.co/DU3R7uvvAfRabada stands up for South Africa, Thakur shows fight after Cheteshwar Pujara and Ajinkya Rahane's wicketsThe hosts' premier pacer Kagiso Rabada dismissed both Pujara and Rahane with brilliant deliveries. While Rahane got out to a length ball that rose viciously and took the edge, Pujara was trapped in front by a sharp nip-backer.Rabada also got rid of Rishabh Pant, who played a poor aggressive hoick in his attempt to reverse the pressure. Lungi Ngidi then dismissed Ravichandran Ashwin for 16, reducing India to 189-6 at Lunch.Shardul Thakur, the hero of Day 2 with the ball, has shown a fight with three quick boundaries in the second session and India will hope he can take them past a 200-run lead.