Kevin Pietersen missed out on his first Test century in Britain for nearly three years after helping England gain a first innings lead in the third and final cricket Test against Sri Lanka.
England were 195 for 4 in reply to Sri Lanka's 184, a lead of 11 runs, at stumps on the third day of the Rose Bowl's debut Test.
Pietersen was caught behind for 85, eight minutes before the scheduled close.
But Pietersen says he was pleased with his form after going in with England struggling at 14 for 2.
Together with in-form opener Alastair Cook who made 55 he put on 106 for the third wicket and then shared a stand of 71 for the fourth with Ian Bell.
England lead the series 1-nil and victory would see them go joint second in the ICC Test rankings alongside South Africa with only India, their next opponents, above them.
But with 155 overs already lost in the match to rain, bad weather as much as Sri Lanka could deny England a win.