Chess puzzle (Advantage)
Moves: 1. d4 g6 2. Nf3 Bg7 3. Bf4 e6 4. e3 Ne7 5. Be2 O-O 6. Nc3 d6 7. O-O Nd7 8. h3
c5 9. dxc5 Nxc5 10. Bh2 e5 11. Bd3 Ne6 12. Ne4 b6 13. Ng3 Bb7 14. a3 d5 15. e4
dxe4 16. Nxe4 Nd4 17. Nxe5 Qd5 18. Nf3 Nxf3+ 19. Qxf3 Bxb2 20. Rab1 Bg7 21. c4
Qd4 22. Rbd1 f5 23. Nf6+ Qxf6 24. Qxb7 Qc6 *
Position (FEN): r4rk1/pQ2n1bp/1pq3p1/5p2/2P5/P2B3P/5PPB/3R1RK1 w - - 1 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 919
Best move: Qxe7