Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 d6 5. O-O Bd7 6. d4 exd4 7. Nxd4 Nxd4 8.
Qxd4 Nf6 9. Re1 Be7 10. e5 dxe5 11. Qxe5 Ng8 12. Qxg7 Bc8 13. Qxh8 Kd7 14. Qd4+
Bd6 15. Bxf7 Nf6 16. Be6+ Ke8 17. Bxc8+ Kf7 18. Bxb7 Rb8 19. Bd5+ Kg7 20. Qg4+
*
Position (FEN): 1r1q4/p1p3k1/3b1n1p/3B4/6Q1/2P5/PP3PPP/RNB1R1K1 b - - 4 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 607
Best move: Nxg4