Local boy Jono Boult took 2-23 with his off spinners, including the in-form Black Cap Tom Latham, who top-scored for the Cantabs with a brisk 44 off 36 balls.
Scott Styris and Ish Sodhi were the other wicket takers for the Knights.
Trent Boult returned to the Knights after his heroics in the test series against the West Indies and after recovering from a thigh strain looked sharp in conceding 17 runs off four overs.
In reply, the Knights lost both openers with the score at 22. Captain Daniel Flynn could only muster 13, while opening mate Devcich scored just eight.
Brad Wilson and Black Caps keeper BJ Watling put on 45 before Watling was caught by Nicol off Ronnie Hira for 16.
Wilson was removed with the score at 94-4 in the 16th over, effectively stalling the chase as a succession of batsmen came and went on the way to 114-7.
The Knights have a short time to get their game back in order before they face Wellington at the Bay Oval tomorrow.