Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Nf3 Nc6 4. Bg5 e6 5. e3 Be7 6. Bb5 Bd7 7. e4 dxe4 8.
Bxf6 Bxf6 9. Nxe4 Nxd4 10. Bxd7+ Qxd7 11. Nxf6+ gxf6 12. Nxd4 O-O-O 13. c3 e5
14. Nb3 Qf5 15. Qf3 Qc2 16. O-O Qxb2 17. Nc5 Qb6 18. Rab1 *
Position (FEN): 2kr3r/ppp2p1p/1q3p2/2N1p3/8/2P2Q2/P4PPP/1R3RK1 b - - 3 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 991
Best move: Qxc5