West Indies captain Jason Holder took five wickets as they beat India by 11 runs in a low-scoring One-Day International in Antigua on Sunday.
After West Indies eked out 189 for nine wickets off their 50 overs, India could muster only 178 all out off 49.4 overs in reply at North Sound on the island of Antigua.
India lead the five-match series 2-1 going into the final game in Kingston, Jamaica on Thursday, where the home team will have a chance to draw the series.
India, who made three changes from the team that won the third game on Friday, were disappointing with the bat.
Even Mahendra Singh Dhoni was not immune from criticism, scoring a painstaking 54 off 114 balls, with just one boundary, as the visitors fell behind the required run rate chasing a modest total.
India were the favourites going into the death overs, as they needed 31 runs from the last five overs for victory with Dhoni, who had spent time at the wicket, and Hardik Pandya (20 off 21) at the crease.
But the visitors suffered a batting collapse at the end and were bowled out for 178 in 49.4 overs.
From overs 35 to 43, India scored just 23 runs, making heavy weather of the chase. The 44th over by part-timer Roston Chase fetched India 16 runs that eased off the pressure a bit but India still fell short.
Opener Ajinkya Rahane top-scored for India with 60 off 91 balls. Only he and Dhoni scored more than 20.
Holder picked up 5-27 with his right-arm fast-medium bowling, including the prized scalp of India captain Virat Kohli for the second match in a row.
"Extremely pleased with the guys," Man of the Match Holder said in an on-field interview.
"It took a big effort. Credit must go to all the bowlers (and) I thought the fielding was very supportive. We knew we could beat India. Just needed some application."
Holder admitted batting was still "a concern" and said he thought 250 would have been a "par score."
Kohli, meanwhile, was also downbeat about his team’s performance with the bat.
"We bowled really well to restrict them to 189," he said.
"Our shot selection wasn't up to the mark. It felt a bit two-paced. Apart from that I don't think there was anything else in the pitch. With the bat we faltered and that can happen in this game. We just have to put this behind us and come back fresh for the next game."