Shreyas Iyer smashed a century against South Africa in the second ODI in Ranchi on Sunday (October 9). The right-handed batter came in when India were 28/1 in the sixth over and stayed till the end to ensure India won the match by seven wickets and leveled the series 1-1.The 27-year-old slammed an unbeaten 113 runs off 111 balls, containing 15 fours. He also shared a 161-run partnership with Ishan Kishan (93) for the third wicket. The middle-order batter had earlier slammed a half-century in the first match. He will be keen to carry his form into the ODI decider in Delhi on Tuesday (October 11).Fans hailed Iyer for stepping up for India to score his second ODI ton in a must-win match. Here are some of the best reactions on social media:Sarvajit Krishna Mohan@SarvajitKMWhat a splendid knock under pressure by #shreyasiyer Such an elegance #INDvSA #iyer6What a splendid knock under pressure by #shreyasiyer 💥Such an elegance ❤️#INDvSA #iyer https://t.co/1jARJRHpL1Kriti Singh💫@kritiitweets@ESPNcricinfo Warra by Shreyas Iyer against top bowling.8@ESPNcricinfo Warra 💯 by Shreyas Iyer against top 🇿🇦 bowling.🔥Nishant@NishantTweets30Many many congratulations to you @ShreyasIyer15, very well deserved 100 .. You are a sorted player for this format who understands how the game is to be taken forward; Perfect batter for middle order #ShreyasIyer #INDvsSA #SAvsIND #SAvIND #INDvSA #Cricket #CricketTwitter21Many many congratulations to you @ShreyasIyer15, very well deserved 100 👏 .. You are a sorted player for this format who understands how the game is to be taken forward; Perfect batter for middle order 😍#ShreyasIyer #INDvsSA #SAvsIND #SAvIND #INDvSA #Cricket #CricketTwitterShaan@Falana_dikanaShreyas Iyer is here to say, has a solid temperament. lock spot at 4 for iyer.Shreyas Iyer is here to say, has a solid temperament. lock spot at 4 for iyer.Punjab Kings@PunjabKingsIPLSHRE-YAAAAAS! Iyer brings up his ton, when it mattered the most 🏻#INDvSA #SaddaPunjab #PunjabKings #ShreyasIyer32925SHRE-YAAAAAS! 💯Iyer brings up his ton, when it mattered the most 👌🏻#INDvSA #SaddaPunjab #PunjabKings #ShreyasIyer https://t.co/6pmhChwEoAPraful Sharma@iampraful16Unstoppable 🤙 @ShreyasIyer15 🧿#INDvSA #shreyasiyerUnstoppable 💯🤙 @ShreyasIyer15 ❤️🧿😍#INDvSA #shreyasiyer https://t.co/mH9s83FnR8CRICPUNDIT@rahul6ty9Shreyas Iyer - Only Indian to have scored hundred against South Africa batting at No.4.@ShreyasIyer15Shreyas Iyer - Only Indian to have scored hundred against South Africa batting at No.4.@ShreyasIyer15Soorya Sesha@sooryasesha7Phenomenal innings yet again. A top-class player in this format and his level of consistency is incredible. Take a bow, Shreyas Iyer! It's been a sheer delight! #INDvSA5Phenomenal innings yet again. A top-class player in this format and his level of consistency is incredible. Take a bow, Shreyas Iyer! It's been a sheer delight! #INDvSARishi Goyal@Goyal_Rishi1Shreyas Iyer is a beast in the ODI formatShreyas Iyer is a beast in the ODI formatvamshi@Vamshi__AAI will say it again. There has not been a better number 4 batsman than Shreyas Iyer for India in ODIs since 2017. #shreyasiyerI will say it again. There has not been a better number 4 batsman than Shreyas Iyer for India in ODIs since 2017. #shreyasiyer https://t.co/CAvMXYpCvJAnish Aniket Mahanta@anishmahantaThe Butterfly Effect feat. Shreyas Iyer The Butterfly Effect feat. Shreyas Iyer 😍 https://t.co/0dttYioiTtShreyas Iyer in purple patch ahead of T20 World CupShreyas Iyer is making the most of his opportunities in the ODI series. He has been named on the reserves list for the ICC T20 World Cup in Australia.He had earlier slammed 161 runs in three ODIs against the West Indies, including a couple of fifties. In 2022, he has scored 458 runs in nine ODIs, comprising a ton and four half-centuries. In T20Is this year, he has amassed 450 runs in 15 matches, including four fifties.Speaking on Star Sports post-match, Iyer said:"When I went into bat, felt that the wicket was playing good. The talk between me and Ishan was to play the ball on merit, build a partnership."Tomorrow is going to be a travel day, and then the match. Let's see what is in store for me (regarding his fitness for next game). I'm not someone who changes a lot to the bowler or instance. It's just instinctive, and believing in myself."BCCI@BCCISeries leveled - 🏻🏻A magnificent run-chase by #TeamIndia against South Africa to register a victory by wickets in Ranchi! 🏻Scorecard bit.ly/INDvSA-2NDODI #INDvSA | @mastercardindia2780247Series leveled 1️⃣-1️⃣ 👏🏻👏🏻A magnificent run-chase by #TeamIndia against South Africa to register a victory by 7️⃣ wickets in Ranchi! 🙌🏻Scorecard ▶️ bit.ly/INDvSA-2NDODI #INDvSA | @mastercardindia https://t.co/cLmQuN9itgIndia squad for the ICC T20 World Cup: Rohit Sharma (Captain), KL Rahul (vice-captain), Virat Kohli, Suryakumar Yadav, Deepak Hooda, Rishabh Pant (wicket-keeper), Dinesh Karthik (wicket-keeper), Hardik Pandya, R. Ashwin, Yuzvendra Chahal, Axar Patel, Jasprit Bumrah (replacement yet to be announced), Bhuvneshwar Kumar, Harshal Patel and Arshdeep Singh.Standby players - Mohammed Shami, Shreyas Iyer, Ravi Bishnoi and Deepak Chahar.