Stuart Broad again impressed as England completed their World Cup preparations with a 67-run success over Pakistan in Fatullah.
Broad claimed 5-25 to help bowl out Pakistan for 206 in pursuit of a victory target of 274, a haul that confirmed the Nottinghamshire seamer's return to full fitness after his Ashes tour was cut short in early December by an abdominal muscle injury.
He had also taken five wickets in Wednesday's warm-up win over Canada.
It was a satisfactory day all-round for England as Kevin Pietersen and Paul Collingwood found form with half-centuries.
The decision to use Pietersen as an opener, first unveiled earlier in the week against Canada, worked a treat as he hit 66 to set the tone of the innings.
His departure did cause a brief wobble with England reduced to 134-4 in the 31st over before Collingwood's 65 saw them out of trouble.
England lost Andrew Strauss in the third over of their first meeting with Pakistan since last summer's Test and limited-overs series ended in acrimony thanks to the spot-fixing crisis.
In front of a capacity crowd of 16,000 - hundreds had to queue outside and took their seats only midway through England's innings - it was veteran fast bowler Shoaib Akhtar who struck first, as Strauss (5) edged an ugly heave onto his leg-stump to record his second single figure score in succession.
Jonathan Trott (9) joined Pietersen but could not get going, and when left-armer Junaid Khan (3-44) changed the angle by going round the wicket he was soon rewarded - clipping a bail after the number three missed as he too aimed to leg.
Pietersen dominated a stand of 70 with Ian Bell, going to his 50 by hitting off-spinner Saeed Ajmal for a six over long-on and looked set for three figures until he went up the wicket to slow left-armer Abdur Rehman and failed to cover the spin.
Collingwood struggled early on, and Bell (39) was stumped off Ajmal (2-50) when he made ground only to miss an attempt to chip runs into the leg-side.
But Ravi Bopara struck the ball cleanly and ran well to help put on 82 in only 12 overs - and Collingwood found his touch to reach 50 from 60 balls, despite managing only two boundaries.
After Bopara (35) holed out at long-on, Collingwood - without a half-century in his last 11 ODI innings - and Matt Prior (24) kept the tempo high until a late clatter of five wickets for 12 runs as Wahab Riaz finished with 3-52.
Broad put Pakistan in instant trouble at the start of their run chase.
He had Mohammad Hafeez (0) neatly caught at first slip by Strauss, then saw off a pair of Akmals - Kamran (18) pinned lbw on off-stump and Umar (2) undone by low bounce to be bowled on the back foot.
Younus Khan responded with some typically sensible batting, for a 70-ball half-century.
But he needed support - and in the absence of Shahid Afridi or Abdul Razzaq's middle-order power, both all-rounders rested by Pakistan, it was not forthcoming.
Tim Bresnan (1-29), back after his calf injury, bowled accurately - and although James Anderson (1-34) looked a little rusty, especially with the new ball, Strauss had plenty of back-up options.
Collingwood and Anderson bagged a wicket each when Asad Shafiq (12) and then Ahmad Shehzad (26) missed big hits.
Then with approaching nine-an-over required, Misbah-ul-Haq (25) was lbw to Collingwood (3-48), attempting a drive down to long-on.
Younus was left with too much to do and eventually fell for 80 in a vain cause, appropriately to the returning Broad when he edged a wide ball and was well-caught behind by Prior.
There was one minor concern to emerge for England - Trott did not field after hurting the little finger on his right hand.
England open their World Cup campaign against the Netherlands in Nagpur on February 22.