Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Nc6 3. g3 Nf6 4. Bg2 Be7 5. Nge2 d6 6. O-O h5 7. h3 Bd7 8. f4
exf4 9. Nxf4 Nd4 10. d3 c6 11. Be3 Ne6 12. d4 Qa5 13. d5 Nxf4 14. Rxf4 c5 15.
Rf2 O-O-O 16. a3 Qc7 17. Qd2 Kb8 18. b4 Qc8 19. bxc5 Bxh3 20. cxd6 Bxd6 21. Nb5
Bxg3 22. Bxa7+ Ka8 23. Bb6 Bxf2+ 24. Kxf2 Qg4 25. Qa5+ Kb8 26. Bc7+ Kc8 27.
Bxh3 Nxe4+ 28. Ke3 Qxh3+ 29. Kd4 Rxd5+ *
Position (FEN): 2k4r/1pB2pp1/8/QN1r3p/3Kn3/P6q/2P5/R7 w - - 0 30
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 993
Best move: Kxd5