Well is big of you to give him a little credit but This has always been the case with Salman hasnt it? First he scores against australia in australia, he is called a poor team man, he performs against BD, damn that was BD right? He played well against England (no credit given). He almost singlehandedly won this match with an innings of sheer maturity and YET his critics like you are like ‘well lets see if he can perform against SA’
He just did not fight it out, he almost won it for the team. I have been his supporter throughout (not for his fielding, he needs to get better at that) but because he is a quality opener. I never thought he would make a good T20 player but Incidentally he has been the only shining light in this tournament for Pakistan.