Kevin Pietersen took the lead role in his own drama on Friday to help England close on 347 for six after the first day of the third test against Pakistan.
The South Africa-born batsman rode his luck to complete his fifth test century before retiring hurt with cramp in his left forearm at Headingley.
Ian Bell, having hit centuries in each of the first two games of the series, was on 66 not out. Matthew Hoggard was dismissed with the final ball of the day by fast bowler Umar Gul, who took four for 73.
Pietersen, on 104 not out, was set to resume his innings on Saturday. England lead the four-match series 1-0.