Jos Buttler smashed a magnificent 101 not out, his maiden international century in the shortest format, as England registered their fourth consecutive win, beating Sri Lanka by 26 runs in a Super 12 match to virtually seal a semifinal spot in the T20 World Cup 2021 in Sharjah on Monday.