Rohit Sharma finally roared back to form, scoring a fine 115 to help India post 274 for 7 in the fifth ODI against South Africa. The India opener was involved in two run outs but made up for it with the fine knock. India could have scored well in excess of 300 but another middle-order collapse ended the hopes.

South Africa’s ploy of picking up early wickets after winning the toss was doused by Shikhar Dhawan and Rohit. The duo added 48 runs for the first wicket before Dhawan perished while playing a pull shot off Kagiso Rabada. The southpaw played a stroke-filled knock of 34.

Rohit and Virat Kohli then shared a century-plus stand to lay the foundation for a big total. However, just when it seemed that both of them are set for a big stand, disaster struck. The India skipper’s 36-run came to an end after a misunderstanding led to his run-out. And even before India could recover from the setback, they received another setback.

Ajinkya Rahane returned to the hut too for just 8 after being run-out. Rohit and Shreyas Iyer then steadied the ship with the 60-run stand. During the course of the partnership, Rohit went on to complete a well-deserved century.  India were then once again pegged back by another middle-order collapse.

Lungi Ngidi triggered the collapse by dismissing Rohit Sharma. On the very next ball, he dismissed Hardik Pandya for a duck to reduce India from 236 for 3 to 236 for 5. Two runs later, Ngidi struck again, removing Iyer to derail India’s innings. At a time when everyone was expecting India to take the attack to the hosts, the Men in Blue were busy saving the wickets. MS Dhoni also failed to deliver, scoring 13 as India failed to finish strongly.

Here is how Twitter reacted to the innings: