Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nc6 3. c3 Bf5 4. Nd2 e6 5. Ngf3 Bd6 6. Ne5 Nxe5 7. dxe5 Be7 8.
e3 f6 9. Qh5+ g6 10. Qd1 fxe5 11. Bxe5 Bf6 12. Bxf6 Nxf6 13. Qb3 b6 14. Bb5+
Kf7 15. O-O-O a6 16. Be2 a5 17. e4 dxe4 18. Nxe4 Qe7 19. Ng5+ Kg7 20. Rhe1 Ng4
21. Bxg4 *
Position (FEN): r6r/2p1q1kp/1p2p1p1/p4bN1/6B1/1QP5/PP3PPP/2KRR3 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1091
Best move: Qxg5+