Chess puzzle (Advantage)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Nc3 Nxe5 5. e3 Nf6 6. Be2 d6 7. O-O Nxf3+ 8.
Bxf3 c6 9. Bd2 h5 10. h3 Bg4 11. a4 O-O-O 12. a5 Qe5 13. a6 b6 14. Na2 Bxf3 15.
Qxf3 Ng4 16. hxg4 d5 17. gxh5 Rxh5 18. Qf4 Qxb2 19. Qg4+ f5 20. Qxh5 Qxc2 21.
Qxf5+ *
Position (FEN): 2kr1b2/p5p1/Ppp5/3p1Q2/8/4P3/N1qB1PP1/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1087
Best move: Qxf5