|After failing to impress during Test series, Pietersen has had more success with the bat during one-days [AFP]
Kevin Pietersen's second successive century led England to a four-wicket victory over Pakistan and a series whitewash in the fourth and final one-day international in Dubai on Tuesday.
Pietersen smashed 130 off 153 balls as England reached their target of 238 with four balls to spare.
Pakistan's 237 was built around half-centuries by Azhar Ali and Asad Shafiq but they lost momentum after a solid start and England overcame the early loss of in-form captain Alastair Cook to take partial revenge for their 3-0 defeat in the Test series.
Pietersen's ninth one-day international century lifted him level with England batting coach Graham Gooch on 28 hundreds for his country and confirmed the return to form of a player who struggled in one-day cricket last year.
Pietersen, who struck two sixes and 12 fours, received good support from Craig Kieswetter, who made 43 in a fifth-wicket partnership of 109, was finally dismissed by Saeed Ajmal in the 49th over with just two runs needed for victory.
Pakistan recovered well from the early loss of Mohammad Hafeez, with Ali and Shafiq sharing a second-wicket partnership of 111 to give them a solid start.
But Shafiq was bowled by Tim Bresnan for 65 and Ali caught by Eoin Morgan off Jade Dernbach for 58 as the hosts lost their way.
Captain Misbah-ul-Haq struck a huge six in his knock of 46 but England bowled and fielded tightly, with Dernbach claiming figures of four for 45 and spinner Danny Briggs two for 39 on his international debut.
The teams now play three Twenty20 internationals starting in Dubai on Thursday.