Can Black draw this endgame? I was playing this game just a few minutes before posting this, and tried to save the game by entering the following endgame:

[Title "Black to move"]
[StartFlipped "0"]
[fen "8/6k1/1p2Kn1p/7P/1P6/5B2/8/8 b - - 0 1"]


I intended to sacrifice the knight for the b-pawn and then get theoretical draw by entering the following endgame :

[Title "Theoretical draw"]
[fen "8/6k1/4K3/7P/8/5B2/8/8 w - - 0 1"]


In the game, I played 1...Ne8 with the intention of posting it on d6. Then I could defend it with my king ( on the dark squares of course ). White can break this blockade with zugzwang ( he can make proper bishop moves to achieve this ), but I believe that Black has sufficient squares at his disposal to defend.

Is there a way for White to breach my defense that I have missed?
To me, it looks like your plan is to move your king forward to d6. After he takes your pawn, you play Kd6 keeping opposition and blocking the pawn advancement with the Knight on c7. Looks dead drawn after that.

[Fen "8/6k1/1p2Kn1p/7P/1P6/5B2/8/8 b KQkq - 0 1"]

1... Ne8 2. Kd7 Kf7 3. Kc6 Ke6 4. Kxb6 Kd6 5. Ka5 Nc7

[Fen "8/2n5/3k3p/K6P/1P6/5B2/8/8 w - - 3 6"]