Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 c5 4. d5 exd5 5. cxd5 d6 6. e4 g6 7. Bg5 Bg7 8. Bd3
O-O 9. Qd2 a6 10. h4 b5 11. h5 c4 12. Bc2 Nbd7 13. f4 Qb6 14. e5 Re8 15. Bxf6
Nxf6 16. Nf3 Bg4 17. hxg6 hxg6 18. O-O-O Bxf3 19. gxf3 dxe5 20. f5 Nh5 21. fxg6
fxg6 22. d6 Rad8 23. Bxg6 Nf4 24. Bxe8 Nd3+ 25. Kb1 b4 26. Nd5 Qxd6 27. Nxb4 e4
28. Nxd3 c3 29. Qf4 *
Position (FEN): 3rB1k1/6b1/p2q4/8/4pQ2/2pN1P2/PP6/1K1R3R b - - 1 29
Black to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1791
Best move: c2+