Defending CPL champions Trinbago Knight Riders boosted their hopes of reaching Saturday's final with a win over St Kitts and Nevis Patriots.