Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d5 3. Nf3 Nf6 4. Bg5 dxc4 5. Qa4+ Nc6 6. Qxc4 Qd5 7. e3 Qxc4 8.
Bxc4 h6 9. Bxf6 gxf6 10. a3 Bd7 11. O-O O-O-O 12. b4 a6 13. b5 Na7 14. bxa6 b6
15. Nc3 Kb8 16. Rfb1 Nc6 17. Ne1 Na5 18. Be2 e5 19. d5 f5 20. Nc2 f4 21. e4 f5
22. f3 Bc5+ 23. Kf1 h5 24. Bb5 Bc8 25. Na4 Be7 26. Nb4 fxe4 27. fxe4 h4 28. h3
Rdg8 29. Nc6+ *
Position (FEN): 1kb3rr/2p1b3/PpN5/nB1Pp3/N3Pp1p/P6P/6P1/RR3K2 b - - 2 29
Black to move.
Themes:  Middlegame  
Puzzle rating: 1135
Best move: Nxc6