Shami made an impressive comeback after a long injury recovery by taking five wickets in the match against Bangladesh, surprising everyone.