James Anderson defied the doubters to roll back the years with stunning five-for against India
Written off one minute as a creaking 39-year-old, cheered to the rafters the next for his 31st Test five-wicket haul - it has been just another week in the extraordinary career of Jimmy Anderson.