Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Nd7 5. Bc4 Ngf6 6. Qe2 e6 7. d4 Be7 8.
O-O O-O 9. c3 a6 10. Bf4 Nxe4 11. Qxe4 Nf6 12. Qe2 b5 13. Bb3 Bb7 14. Rfe1 Qb6
15. Ne5 c5 16. Rad1 Rfd8 17. Be3 cxd4 18. Bxd4 Bc5 19. Bxc5 *
Position (FEN): r2r2k1/1b3ppp/pq2pn2/1pB1N3/8/1BP5/PP2QPPP/3RR1K1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1556
Best move: Qxc5