Jonny Bairstow's brilliant innings for England ends after he edges Mohammed Shami's delivery to Virat Kohli.