Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bg5 e6 4. e4 Be7 5. e5 Nfd7 6. Bxe7 Qxe7 7. Nb5 Na6 8.
c3 O-O 9. f4 f6 10. Nf3 fxe5 11. fxe5 c6 12. Nd6 Nc7 13. Bd3 Nb6 14. O-O Rb8
15. Qd2 Bd7 16. Ng5 h6 17. Nh3 Nc8 18. Rxf8+ Kxf8 19. Rf1+ Kg8 20. Rf7 Qd8 21.
Qf2 Nxd6 22. exd6 Nb5 23. Re7 Nxd6 24. Rxg7+ Kxg7 25. Qg3+ Kf8 *
Position (FEN): 1r1q1k2/pp1b4/2pnp2p/3p4/3P4/2PB2QN/PP4PP/6K1 w - - 2 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1074
Best move: Qxd6+