How would you win against Tyranids?

I have 2k knights but haven’t played them yet. I just don’t see how to win against tyranids as taking points is almost impossible.

I have 2k knights but haven’t played them yet. I just don’t see how to win against tyranids as taking points is almost impossible.