Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Bf5 3. Nc3 e6 4. Nf3 Bd6 5. e3 Nf6 6. Bd3 g6 7. Bxf5 gxf5 8.
cxd5 Ng4 9. dxe6 fxe6 10. h3 Nxf2 11. Kxf2 Rg8 12. Rg1 Bg3+ 13. Ke2 Nd7 14. d5
e5 15. Qc2 Qe7 16. Qxf5 O-O-O 17. Ne4 Kb8 18. Nxg3 Rxg3 19. Qe4 Rdg8 20. Nh4
Nf6 21. Qf5 Nxd5 22. Bd2 *
Position (FEN): 1k4r1/ppp1q2p/8/3npQ2/7N/4P1rP/PP1BK1P1/R5R1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1448
Best move: Qxh4