Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. d4 Nxb5 7. d5 Ne7 8.
c4 Nd4 9. Nxe5 Nef5 10. Nc6+ Be7 11. Nxd8 Kxd8 12. Re4 c5 13. dxc6 Nxc6 14. Nc3
d6 15. c5 Bf6 16. Nb5 Be6 17. g4 Nfd4 18. Nxd6 Bd5 19. g5 Bxe4 20. Nxe4 Be5 21.
f4 f5 22. Ng3 Kc7 23. fxe5 Rad8 24. Bf4 Ne6 25. Qd6+ *
Position (FEN): 3r3r/ppk3pp/2nQn3/2P1PpP1/5B2/6N1/PP5P/R5K1 b - - 4 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1244
Best move: Rxd6