World Cup Pool B, Hagley Oval, Christchurch
West Indies 310-6 (50 overs): Ramdin 51, Simmons 50, Bravo 49*
Pakistan 160 (39 overs): Akmal 59, Taylor 3-15, Russell 3-33
West Indies won by 150 runs
West Indies reduced Pakistan to 1-4 as they secured a crushing 150-run victory and their first win of the World Cup.
Jerome Taylor dismissed three batsmen for ducks and captain Jason Holder also struck in Pakistan's first 19 balls.
It was the worst start to an innings in World Cup history and Pakistan were all out for 160 in 39 overs in Christchurch, with Taylor taking 3-15.
Andre Russell smashed 42 not out off 13 balls as West Indies hit 115 from the final 10 overs to finish on 310-6.
After such an entertaining display of big hitting at Hagley Oval, few would have expected the drama that followed.
Fast bowler Taylor dismissed Nasir Jamshed with the second ball of the innings, Younus Khan with the sixth and Haris Sohail with the 18th in a devastating spell of three wickets for one run that left Pakistan's hopes in disarray.
Holder added to Pakistan's misery by removing Ahmed Shehzad - the only Pakistan player to have scored a run - next ball.
Russell soon sent Misbah-ul-Haq on his way for seven before Sohaib Maqsood (50) and Umar Akmal (59) stopped the collapse.
Darren Sammy ended their stand of 80 and wickets continued to fall before Pakistan were all out with 11 overs remaining.
The defeat leaves 1992 champions Pakistan, who face Zimbabwe on 1 March in their next match, bottom of Pool B after two emphatic defeats.
West Indies will go into their next game on Tuesday, also against Zimbabwe, on a high having eradicated the memories of their humiliating defeat by Ireland.
The only downside to their victory was an injury to Darren Bravo, who had to retire hurt on 49 after injuring a hamstring.
Denesh Ramdin (51) and Lendl Simmons (50) picked up the pace after Bravo was helped off, with Simmons striking his team's first six in the 37th over.
Ramdin departed at the end of the 40th over with the score 195-4 but Simmons and Sammy (30) pressed the accelerator, helped by Mohammed Irfan dropping a fifth catch of the innings.
Russell only started his incredible innings in the 48th over but hit his first ball for four and fired three massive sixes in the next over.
Another mighty six came in the final over to bring up the 300 and, although Simmons was run out off the final ball, West Indies had seized the initiative.
Darren Bravo was hit by a throw from the field before injuring his left leg
Shahid Afridi drops a catch - one of five that Pakistan failed to take
Andre Russell made an aggressive unbeaten 42 and took three wickets
Taylor (left) and Holder demolised Pakistan's top-order batting