I see that this works, but still don't understand why. Please explain!



In the first line the d5 square is not free for the white king (the square is protected by the black c6 pawn).
In the second line the black c6 pawn is gone and white can get out of check to Kd5, still preventing …Bd4.

Thank you for the diagram. I went over it, over and over, as I had previously, and I am seeing that the c-pawn seems to be the primary factor. Sacrificing the Knight gets it to shift to the b-file. I THINK that's the primary factor, anyway. There's just no way my brain would be able to figure this puzzle out by mental calculation.

In the first line the d5 square is not free for the white king (the square is protected by the black c6 pawn).
In the second line the black c6 pawn is gone and white can get out of check to Kd5, still preventing …Bd4.
That does make sense, and it took me watching through each line somewhere around 20x to finally spot it. It just seems to be a scenario that my brain is simply not wired well enough for Chess to be able to foresee the difference when trying to calculate.

Thank you for saying that. I feel better. Usually I understand where I went wrong and why the better move is better, but I was beating myself up for struggling so much with this one, even after knowing the answer.

Truly a chess move
Indeed, and it tells me how much differently real Chess players brains function compared to my own.

Truly a chess move
Indeed, and it tells me how much differently real Chess players brains function compared to my own.
If it helps you, Nxb5 wins for a reason that we don't understand at a first glance. You'd think it would be made to deflect a piece, but instead it is made so that the c pawn will not be able to stop the king from travelling to d5 later on.
Apologies to anyone who has already made this point
The knight sacrifice displaces the pawn from c6 to b5. This gives the white king access to the d5 square so that he can prevent the bishop from taking the a7 pawn and then returning to capture the h6 pawn.

Truly a chess move
Indeed, and it tells me how much differently real Chess players brains function compared to my own.
If it helps you, Nxb5 wins for a reason that we don't understand at a first glance. You'd think it would be made to deflect a piece, but instead it is made so that the c pawn will not be able to stop the king from travelling to d5 later on.
I do see that now, thanks to everyone's input it has finally clicked. I have a question for you...you have very high rating...how easy/difficult would it be for you to spot this move in a game?

Apologies to anyone who has already made this point
The knight sacrifice displaces the pawn from c6 to b5. This gives the white king access to the d5 square so that he can prevent the bishop from taking the a7 pawn and then returning to capture the h6 pawn.
Thank you for your input, it's greatly appreciated. This position was really making my head pound.

I imagine that's at least a master level move, requires a lot of calculation to see why the sac is required (black skewers the king and Queen from c1) and then you have to spot the sac.
Yes, 1.Nxb5!! is a master level move. @Laskersnephew gave the critical variation where white attempts to switch the move order: 1.a7? Bd4+! 2.Kf3 Bxa7 3.Nxb5 Bb8!! and black holds. It's the question and exclamation marks that tell the story as much as the moves!

It's often helpful to "reverse engineer" endgame positions: start with envisioning the position you need to get to win, then see if there is a way to get there. In this case it's getting the a pawn to a7 while the black king can't stop it (to divert the bishop) and getting your own king to d5 to prevent the bishop from returning to a position covering h8. The knight sacrifice is easier to find when you see that you need to divert black's c pawn.