Chess puzzle (Advantage)
Moves: 1. d4 d5 2. f4 c5 3. dxc5 e6 4. b4 Nc6 5. a3 a5 6. b5 Nb8 7. Be3 Nf6 8. Nd2 d4
9. Bf2 Bxc5 10. Ngf3 Bb6 11. Nb3 Ne4 12. Nbxd4 Nxf2 13. Kxf2 O-O 14. e3 Nd7 15.
Bd3 Nf6 16. h3 Bd7 17. c4 Bxd4 18. exd4 g6 19. Rf1 Nh5 20. g3 b6 21. Kg2 Bc8
22. Be4 Rb8 23. Ne5 Bb7 24. Bc6 f6 25. Nd7 *
Position (FEN): 1r1q1rk1/1b1N3p/1pB1ppp1/pP5n/2PP1P2/P5PP/6K1/R2Q1R2 b - - 1 25
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1070
Best move: Qxd7