Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d3 Bg4 5. h3 Bh5 6. Be3 f5 7. Nbd2 Nf6 8. Nb3
fxe4 9. dxe4 Nxe4 10. g4 Bg6 11. Qe2 h5 12. g5 h4 13. O-O-O Qe7 14. Kb1 O-O-O
15. Bd5 Nb8 16. Bxa7 c6 17. Bxe4 Bxe4 18. Qxe4 Na6 19. Nxh4 Qxg5 20. Ng6 Rh6
21. Nxf8 Rxf8 22. Rxd6 *
Position (FEN): 2k2r2/Bp4p1/n1pR3r/4p1q1/4Q3/1N5P/PPP2P2/1K5R b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1944
Best move: Rxd6