Yasir Shah once again proved to be too hot to handle for the Windies batsmen, as he picked six wickets in the second innings.