Kohli, who was 72 not out overnight, took time to knock off the 28 runs needed for yet another hundred while his partner Pant, who resumed at 17, went all guns blazing.
A second Test hundred in his fourth Test was for the taking but Pant, attempting another six over mid-wicket, failed to pick the googly and top-edged it for a simple catch to Keemo Paul at backward point.
Jadeja had to wait till his 38th Test to reach three figures, having made his debut back in December 2012.
For the visitors, Devendra Bishoo was the most successful bowler claiming 4 wickets but at the cost of a humongous 217 runs.
Shami bowled a fiery opening spell of four overs, conceding just five runs and removing acting captain Kraigg Brathwaite and Kieran Powell to leave the West Indies at two for seven in the fifth over.
West Indies were in all sorts of trouble, first against pacer Mohammad Shami before the spinners cleaned up the middle order.