Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. c3 Bg4 5. Be2 Qe7 6. Qa4+ Bd7 7. Qb3 Nf6 8.
Qxb7 Bc6 9. Qb3 Nbd7 10. d4 Rb8 11. Qc2 g6 12. Bg5 Bg7 13. Ne5 Bb5 14. Bxb5
Rxb5 15. O-O O-O 16. Re1 Qd6 17. Bf4 Qa6 18. Qd3 Qb7 19. Na3 Rxb2 20. Rab1 Rxb1
21. Rxb1 Qc8 22. Nb5 a6 23. Nxd7 *
Position (FEN): 2q2rk1/2pN1pbp/p4np1/1N1p4/3P1B2/2PQ4/P4PPP/1R4K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1593
Best move: Qxd7