James Anderson at his best a day before his birthday !

54