Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. Nc3 a6 6. d4 cxd4 7. Nxd4 Ngf6
8. Bg5 Rc8 9. O-O e5 10. Nde2 Be7 11. f4 O-O 12. fxe5 dxe5 13. Ng3 h6 14. Be3
Nc5 15. Qe2 Rc7 16. Rad1 Rd7 17. Rxd7 Qxd7 18. Bxc5 *
Position (FEN): 5rk1/1p1qbpp1/p4n1p/2B1p3/4P3/2N3N1/PPP1Q1PP/5RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1552
Best move: Bxc5+