Virat Kohli held firm, remaining unbeaten on 75 off 42 balls, as he steered the team to victory with two overs to spare and five wickets in hand.