
I'm trying to understand if my reasoning in solving this puzzle was sound.
- I eventually understood that the only way for me to win was for my king to advance to d5.
- For that to happen I need to have a pawn on b5 to take away the c4-square from White's king.
- Once I understood that, I understood that I needed my pawns to be in a position where it's White's turn and he effectively has to retreat his king.
- So I lock the kingside with 1...hxg3 2.hxg3 gxf4 3.gxf4 (The puzzle ended with 2...gxf4, hence this thread)
- Now I can push 3...b5
- If 4.a5 then 4...a6 and White's king has to retreat to the third rank
- If 4.axb5 then 4...cxb5 and still White's king is pushed back
Is there a nuance or insight that I missed?

I'm trying to understand if my reasoning in solving this puzzle was sound.
1. I eventually understood that the only way for me to win was for my king to advance to d5.
2. For that to happen I need to have a pawn on b5 to take away the c4-square from White's king.
3. Once I understood that, I understood that I needed my pawns to be in a position where it's White's turn and he effectively has to retreat his king.
4. So I lock the kingside with 1...hxg3 2.hxg3 gxf4 3.gxf4 (The puzzle ended with 2...gxf4, hence this thread)
5. Now I can push 3...b5
6. If 4.a5 then 4...a6 and White's king has to retreat to the third rank
7. If 4.axb5 then 4...cxb5 and still White's king is pushed back
Is there a nuance or insight that I missed?

