It is the third career pick-six for Johnson and the team's second interception return for a touchdown of the season.
The Proteas’ three-wicket win levelled the four-match series after India won the opening game by 61 runs in Durban on Friday.