Chess puzzle (Equality)
Moves: 1. d4 d5 2. e3 a6 3. Nc3 Nf6 4. Bd2 Bf5 5. h3 h6 6. g4 Bh7 7. f4 Nc6 8. f5 e6
9. Qf3 Qd6 10. O-O-O O-O-O 11. Bg2 exf5 12. gxf5 Be7 13. Kb1 g6 14. fxg6 Bxg6
15. Na4 Be4 16. Qf2 Bxg2 17. Qxg2 Rhg8 18. Qe2 Ne4 19. Be1 Rde8 20. Nc5 f5 21.
Nf3 f4 22. Nd2 fxe3 23. Ndxe4 dxe4 24. Qxe3 Bg5 25. Qb3 b6 26. Nxa6 Nxd4 27.
Qa4 Rd8 28. Bc3 c5 29. Nxc5 *
Position (FEN): 2kr2r1/8/1p1q3p/2N3b1/Q2np3/2B4P/PPP5/1K1R3R b - - 0 29
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2096
Best move: bxc5