Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 g6 3. e5 Nc6 4. Nf3 Bg7 5. Qe2 e6 6. c3 Nge7 7. d4 cxd4 8. cxd4
d5 9. Bb5 a6 10. Ba4 b5 11. Bb3 Bb7 12. Bg5 O-O 13. Nbd2 Qb6 14. Bxe7 Nxe7 15.
Rd1 Nf5 16. Nb1 Rac8 17. O-O Rc7 18. Nc3 Rfc8 19. h3 b4 20. Na4 Qb5 21. Qxb5
axb5 22. Nc5 Rxc5 *
Position (FEN): 2r3k1/1b3pbp/4p1p1/1prpPn2/1p1P4/1B3N1P/PP3PP1/3R1RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1540
Best move: dxc5