Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 b5 6. Bxb5 Qxd5 7. Bxc6+ Qxc6
8. O-O Bb7 9. Nf3 Bc5 10. d3 O-O 11. Nc3 Rfe8 12. Bg5 Nd5 13. Ne4 f6 14. Bd2
Bb6 15. Qe2 Qxc2 16. b3 Qc6 17. Rfc1 Qd7 18. Nc3 Nb4 19. Ne1 Qc6 20. Ne4 Qb5
21. a4 Qa5 22. Rc4 c5 23. Rac1 Bd5 24. Bxb4 *
Position (FEN): r3r1k1/p5pp/1b3p2/q1pbp3/PBR1N3/1P1P4/4QPPP/2R1N1K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1536
Best move: cxb4