Chess puzzle (Advantage)
Moves: 1. d4 f5 2. e4 fxe4 3. c4 Nf6 4. Nc3 g6 5. Qe2 Bg7 6. Nxe4 O-O 7. Nf3 d6 8. Rb1
Nxe4 9. Qxe4 Bf5 10. Qd5+ e6 11. Qa5 Bxb1 12. Be3 b6 13. Qa3 Be4 14. Bd3 Bxf3
15. gxf3 Rxf3 16. h4 Qf6 17. h5 Nc6 18. hxg6 hxg6 19. d5 exd5 20. cxd5 Ne5 21.
Be2 Re8 22. Qa4 Rxe3 *
Position (FEN): 4r1k1/p1p3b1/1p1p1qp1/3Pn3/Q7/4r3/PP2BP2/4K2R w K - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 989
Best move: Qxe8+