Chess puzzle (Equality)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 f5 4. e3 Nf6 5. Ne2 Bc5 6. O-O O-O 7. d4 exd4 8. exd4
Be7 9. Nbc3 Bb4 10. Nd5 Nxd5 11. Bxd5+ Kh8 12. c5 d6 13. a3 dxc5 14. Bxc6 bxc6
15. axb4 cxb4 16. Ra4 a5 17. Bf4 Bb7 18. Qc2 Qd5 19. Bxc7 *
Position (FEN): r4r1k/1bB3pp/2p5/p2q1p2/Rp1P4/6P1/1PQ1NP1P/5RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1497
Best move: c5