Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bg5 e6 4. Nc3 Nbd7 5. Ne5 Bb4 6. Qd2 O-O 7. a3 Nxe5 8.
dxe5 Bxc3 9. Qxc3 Ne4 10. Bxd8 Nxc3 11. Bxc7 Nb5 12. Ba5 b6 13. Bd2 Nd4 14.
O-O-O Bb7 15. e3 Nc6 16. f4 Rac8 17. Bd3 f5 18. exf6 Rxf6 19. Bc3 Rf7 20. g4 a5
21. Rhg1 Rcf8 22. Rdf1 Ne7 23. h4 g6 24. h5 g5 25. fxg5 Rxf1+ 26. Rxf1 Nc6 27.
Rxf8+ Kxf8 28. Bxh7 e5 29. g6 Kg7 30. b4 d4 31. exd4 exd4 32. b5 *
Position (FEN): 8/1b4kB/1pn3P1/pP5P/3p2P1/P1B5/2P5/2K5 b - - 0 32
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1506
Best move: dxc3