Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 a6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nc6 6. c3 b5 7. Bd3 h6 8. O-O
Nf6 9. Re1 Bb7 10. Nbd2 Bc5 11. Nf1 Qb6 12. Be3 Bxe3 13. Nxe3 d6 14. Nf5 O-O
15. Nxd6 Qc7 16. Nxb7 Qxb7 17. Qc2 Ne7 18. Nxe5 Ng6 19. Nxg6 fxg6 20. e5 Ng4
21. Bxg6 Rxf2 22. Qb3+ *
Position (FEN): r5k1/1q4p1/p5Bp/1p2P3/6n1/1QP5/PP3rPP/R3R1K1 b - - 1 22
Black to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1755
Best move: Kh8