Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 c4 5. b3 cxb3 6. axb3 Ne7 7. Bd3 g6 8. Ne2 Bg7
9. O-O O-O 10. Na3 a6 11. Nc2 Nf5 12. Ng3 Nxg3 13. hxg3 Bd7 14. Ba3 Re8 15. f4
Nc6 16. Nb4 Ne7 17. Nc2 Nf5 18. Bxf5 exf5 19. Ne3 Bc6 20. g4 fxg4 21. Qxg4 h5
22. Qf3 Bh6 23. f5 Bxe3+ *
Position (FEN): r2qr1k1/1p3p2/p1b3p1/3pPP1p/3P4/BPP1bQ2/6P1/R4RK1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1022
Best move: Qxe3