Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nc3 d5 3. Nf3 Nf6 4. e5 Nfd7 5. d4 c5 6. dxc5 Bxc5 7. Bd3 Nc6 8.
O-O Ncxe5 9. Nxe5 Nxe5 10. Bf4 Nxd3 11. Qxd3 O-O 12. Qg3 f6 13. Rad1 Qe7 14. a3
Rd8 15. Rfe1 Qf7 16. b4 Bf8 17. Nb5 e5 18. Bc1 d4 19. c3 a6 20. cxd4 axb5 21.
dxe5 Rxd1 22. Rxd1 Bf5 23. Bf4 Re8 24. exf6 Qxf6 25. f3 Bc5+ *
Position (FEN): 4r1k1/1p4pp/5q2/1pb2b2/1P3B2/P4PQ1/6PP/3R2K1 w - - 1 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1762
Best move: bxc5