Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 d6 5. e4 O-O 6. Bd3 Nbd7 7. O-O e5 8. d5
a5 9. Ne1 Nc5 10. Bc2 Ne8 11. Nd3 b6 12. f4 f5 13. fxe5 fxe4 14. Nxc5 Rxf1+ 15.
Qxf1 bxc5 16. exd6 Nxd6 17. Nxe4 Qh4 18. Nxd6 cxd6 19. Bf4 Bd7 20. Bxd6 Bxb2
21. Rb1 Bd4+ 22. Kh1 Re8 23. Rb8 Rxb8 24. Bxb8 Qg5 25. Bd6 Bf5 26. Bxf5 gxf5
27. Qe1 Be3 28. Qxa5 Qf6 29. Qa8+ *
Position (FEN): Q5k1/7p/3B1q2/2pP1p2/2P5/4b3/P5PP/7K b - - 2 29
Black to move.
Themes: Defensive Move Endgame  
Puzzle rating: 1640
Best move: Kg7