Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 g6 4. f4 Bg7 5. Nf3 d6 6. Bxc6+ bxc6 7. O-O Nf6 8.
d3 O-O 9. h3 Ne8 10. g4 e6 11. e5 d5 12. Bd2 Nc7 13. a4 Rb8 14. b3 Na6 15. Be1
Qc7 16. Bh4 f6 17. exf6 Bxf6 18. Bxf6 Rxf6 19. Ne5 Bd7 20. Ne2 Rbf8 21. Qe1 Nb4
22. Rc1 g5 23. d4 gxf4 24. c3 Na6 25. Nxd7 *
Position (FEN): 5rk1/p1qN3p/n1p1pr2/2pp4/P2P1pP1/1PP4P/4N3/2R1QRK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1347
Best move: Qxd7