The struggling defending champions cruised to an eight-wicket victory over Rajasthan Royals in a spin-oriented battle yesterday.
Shah said the Knight Riders had more experienced spinners in Sunil Narine and Sachithra Senanayake.
"Their spinners bowled very well. Both of them play for their respective countries. We've got a couple of guys but Brad Hodge has not played international cricket for a while and Ankit Chavan has not quite played at international level. KKR guys are playing international cricket regularly. Perhaps that was the difference," the 34-year-old said.
"You've to look at the stats. The games here as compared to other places have been low scoring. The amount of boundaries that are hit here, are significantly less than other grounds. That's the nature of pitch.
More From This Section
"We were here to play good cricket. We did not come out well. We knew when we came to Kolkata that the ball will spin and will remain low. But that's life. It's same for both the teams. It's just the way it is."
Royals made a modest 132 for six but Shah said they could have defended the total had they bowled tidy in the powerplay.
"They got that start and were very well set after the first six overs. After which they just cruised to victory. Yusuf played a very good knock. Full credit goes to him.