Kevin Pietersen was unbeaten on 106 and Matt Prior was on four. Alastair Cook scored 94 and Jonathan Trott made 64.
England lead by 77 runs with six wickets in hand.