West Indies recovered from a batting collapse to edge Bangladesh by four runs in a low-scoring final-over thriller in the ICC Women's World Cup here on Friday. A defiant unbeaten 53 from Shemaine Campbelle saw West Indies -- who were asked to bat -- recover from 70 for 7 to post 140 for 9 in 50 overs after Bangladesh's spinners suffocated the Caribbean team's middle order as the two sides played out a roller-coaster first ODI meeting. This was West Indies' third win in five matches as they now occupy the third spot in the table while Bangladesh are at seventh with just a win from four games.