The home team ran into trouble on 106 for seven in the 34th over, chasing a modest 150, but Knight, with 28 not out, and Mohammed, with 19 not out, kept their nerve to navigate Stafanie Taylor’s side over the finish line.
The four-match series is now level 1-1, after Pakistan Women won by six wickets in the opening match, which was played last Friday at the same venue.
Sunday’s fixture is the first of the three matches in the series that have ICC Women’s Championship points on offer. Windies Women collected a precious two, moving to 12 and into second place behind undisputed world champions, Australia Women.
Earlier, Mohammed and fellow off-spinner Hayley Matthews grabbed two wickets apiece, as Pakistan Women, sent in to bat, collapsed to 149 all out in 46.1 overs.
Pakistan Women: 149 off 46.1 overs (Nain Abidi 48, Bismah Maroof 28 retired hurt; Hayley Matthews 2-22, Anisa Mohammed 2-24).
West Indies Women: 150 for seven off 46.5 overs (Stafanie Taylor 49, Kyshona Knight 28 not out; Anam Amin 4-27, Asmavia Iqbal 2-17).