Well played!
That's not really a knight sac though since the bishop captured, and then you captured the bishop
Yes it is. BxN was not required. He could have played PxN which severely weakens his king position. So it is 100% a knight sacrifice.