Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Bd3 Nc6 5. c3 a6 6. a4 Bd7 7. Nf3 Be7 8. Nbd2
O-O 9. Qc2 Nh5 10. O-O Nxf4 11. Bxh7+ Kh8 12. exf4 g6 13. Bxg6 fxg6 14. Qxg6
Bf6 15. Rfe1 Ne7 16. Qh5+ Kg8 17. Re3 Qe8 18. Qg4+ Bg7 19. Ne5 Nf5 20. Rh3 Rf6
21. Ndf3 Kf8 22. Ng5 Nh6 23. Rxh6 *
Position (FEN): r3qk2/1ppb2b1/p3pr1R/3pN1N1/P2P1PQ1/2P5/1P3PPP/R5K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2165
Best move: Rxh6