The Pakistan team got runs off Powell, but never got the better of Ian Bradshaw, and his hard work and good swing bowling paid off as he got the wicket of Shoaib Malik for 13, who was deceived attempting a cut shot.
Only a ninth-wicket partnership between Abdul Razzaq (22) and Iftikhar Anjum (8*) gave Pakistan hope, as they were all out for 192 in 44.3 overs – a target that most saw as possible, even on an Arnos Vale Stadium ground where the average first-innings score is 207.
Naved-ul-Hasan got another victim with his short balls an over later, as Gayle mistimed it and edged it high to fine leg where Kamran dived thankfully – leaving West Indies at 26 for 2 with Ramnaresh Sarwan and Runako Morton trying to steady the ship.
Dwayne Bravo offered some resistance with a gritty 27 that would not have been out of place in a Test match, but eventually was the last man to cave in to the pressure – attempting a big drive, he failed to connect well enough, and Shahid Afridi could catch the ball for Pakistan to win by 59 runs.
The visitors won the toss and chose to bat on a grassy pitch, paying the price as Shahid Afridi mistimed a big cover drive (which had already given him runs from a six and a four so far in the day), off Daren Powell straight to Wavell Hinds, who took a grateful catch.
That turned out to be crucial, as Inzamam added a further sixteen runs to the Pakistan tally before slicing a drive off Gayle to backward point and a thankful Dwayne Bravo.
Wicketkeeper Kamran Akmal then slashed a few boundaries to up the run rate, ending with 24 not out off 15 balls, but it was the fast bowler Corey Collymore who had the last laugh in the match – in the very final over, he dug out Younis Khan (caught well by Gayle for 48) and Naved-ul-Hasan (caught and bowled for 1) to finish with three wickets for 40, the best figures of the innings, while Pakistan set a very competitive target of 259, leaving the match hanging in the balance.
Xavier Marshall was then out to a catch by Salman Butt for 6, and Ramnaresh Sarwan and Chris Gayle consolidated – not altogether willingly, as Naved-ul-Hasan served up some accurate swing bowling.
They scored twenty off the next thirty-nine balls, Collins and Collymore tying them down enough before Hameed gave an edge that was caught by West Indian keeper Courtney Browne.
The West Indians didn't quite get the hang of the spinners, though, and eventually Shoaib Malik got Chanderpaul out caught for 33 – a solid innings from the captain, but he left the team in a struggling position.
The new batsman, Courtney Browne, had smacked 39 off 27 balls in the last ODI, and continued in that vein today – smashing an expansive drive over extra cover for the West Indies' first six of the day, giving them some hope.
The West Indians won the toss, and chose to bat first, nearly regretting it as they lost an out-of-form Chris Gayle early on as he was caught in close by Abdul Razzaq off Shabbir Ahmed.
Three overs later, Devon Smith – West Indies' other opener – was let off by Test debutant Bazid Khan who fielded at second slip, as he could not react to a ball that came towards his stomach.
However, Bazid Khan kept his nerve a bit later when he held an edge from the man at the other end, Ramnaresh Sarwan, who was outdone by an away-swinger from Shabbir Ahmed, reducing West Indies to 25 for 2.
After a bit of a steady period, where Brian Lara in particular looked in control of the bowlers, another catch went to slip as Yasir Hameed could take the edge off Devon Smith's bat for 19.
Two wickets with four balls – Powell and Chanderpaul (caught at cover for 92) marked the end of the West Indian fight-back, however, in what shaped up to be an excellent game of Test cricket.
Shahid Afridi then started in the usual way, smacking a six over midwicket with his eighth ball, although Daren Powell bowled well and Fidel Edwards with considerable pace.
It worked well against the new-ball bowlers Naved-ul-Hasan and Shabbir Ahmed, as the West Indies scored 59 for no loss in 16 overs, but Abdul Razzaq precipitated a mini-collapse when he got Devon Smith caught behind for 10.
Fidel Edwards then made a quickfire 20, Reon King 5 and Corey Collymore a duck, leaving Chanderpaul stranded on 153 not out – his second highest score in Test cricket.
Despite Edwards leaving the field an over later, West Indies put on the pressure, and Yasir Hameed and Younis Khan misunderstood each other to cause a run out.
Luckily for Pakistan, rain intervened, but when the players came back, Corey Collymore bowled a beautiful inswinger that hit Bazid Khan sharply on the pads, and the umpire easily gave him out.
With Chris Gayle removing both Kamran Akmal (bowled for 21) and Danish Kaneria (caught behind for 0) within the space of three balls, West Indies ended up with a surprising 276-run victory.
Lara smashed runs at a run-a-ball, as the score went from 100 to 200 with 142 Pakistani deliveries, and although Pakistan wrested back some of the initiative with the wicket of Sarwan for 55, it was the West Indians' day.
The West Indians continued on day 3, wishing to get up a big lead in fairly short time, and getting punished by Shabbir Ahmed – who ripped out Lara (for 153), Courtney Browne (for 0) and Daren Powell (for 14) – all caught behind.
After the innings break, Pakistan started well, accumulating runs against unthreatening bowling from Powell and Best, but the untiring Collymore came back and had Yasir Hameed caught at slip for 26, although admittedly not with the best of deliveries.
Then, Courtney Browne dropped Inzamam early on – a mistake that would prove costly, as he went on to make 104 not out, in good partnerships with Younis Khan and Shahid Afridi, as Pakistan moved to 223 for 4 at stumps and wrested control of the game.
Then, Pakistan wrested the initiative when Brian Lara – the man who had made 155 earlier on – gave an edge to a ball from Kaneria that spun into him, out for a duck and the West Indies were 48 for 3.
Coming back, West Indies longed for a big partnership, but it was not to be – Kaneria got his third wicket of the day, with a ball that hit low and was given lbw by the umpire, resulting in 56 for 4, with still 224 runs required.
It looked hopeless – however, Wavell Hinds, with no respect for Kaneria's figures of 5–1–6–3, smashed him for two fours in an over, as the West Indies plundered him for eleven runs and made the match more interesting for the spectators at least.
Four overs later, Tino Best tried a massive drive off Shabbir Ahmed, and was easily out as Shahid Afridi took the final catch of the game to secure a Pakistan 136-run win.