India were already staring down the barrel following three days of extreme domination by England, and things just went from bad to worse for the visitors as superstar Stokes, who can do nothing wrong this Anderson-Tendulkar season, hit a well-paced 141 off 198 balls to help the hosts post the highest total at the iconic Old Trafford — a mammoth 669 all out in 157.1 overs.