Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. e3 e6 4. Nf3 c6 5. Nc3 Qa5 6. Bd2 Bb4 7. Qc2 Ne4 8. Nxe4
dxe4 9. Bxb4 Qxb4+ 10. Nd2 f5 11. a3 Qe7 12. Be2 Bd7 13. Bh5+ g6 14. Be2 b5 15.
O-O bxc4 16. Nxc4 c5 17. Ne5 cxd4 18. exd4 O-O 19. Rac1 Rc8 20. Qb3 Qd6 21.
Rxc8+ Bxc8 22. Rc1 Nd7 23. Nxd7 *
Position (FEN): r1b3k1/p2N3p/3qp1p1/5p2/3Pp3/PQ6/1P2BPPP/2R3K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1586
Best move: Bxd7