West Indies secured a stunning tie against Pakistan as number 11 Jason Holder thumped 12 from the final four balls of the third one-day international in St Lucia.
Pakistan appeared almost certain to move 2-1 ahead in the five-match series when the last over began with the hosts needing 15.
However, after Holder and Roach had each taken singles, the former then took Wahab Riaz for four and six before collecting two off the ultimate delivery with the aid of some poor work from wicketkeeper Umar Akmal, who failed to cleanly collect a throw from Junaid Khan at third man.
West Indies therefore finished on 229 for nine, Lendl Simmons and Marlon Samuels having provided the only innings of any substance with 75 and 46 respectively as Junaid and Saeed Ajmal shared six wickets.
Pakistan’s 229 for six also featured a top-score of 75, from Misbah-ul-Haq, while Umar provided late impetus with 40 not out from 31 balls. Misbah used up 112 deliveries in making his runs, 26 more than Simmons.
Although the tourists’ progress was largely sedate until Umar and Wahab joined forces in the closing overs, West Indies looked to have thrown away any chance of victory when they entered the 48th over requiring 39.
Yet Pakistan lost their composure from that point onwards and the series remains level heading into Sunday’s fourth ODI at the same venue.