Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. b4 Bd6 6. b5 Na5 7. Bd3 O-O 8. c3
c5 9. bxc6 bxc6 10. Bc2 Ba6 11. Re1 Rb8 12. d4 Nc4 13. Nbd2 exd4 14. Nxc4 Bxh2+
15. Kxh2 Bxc4 16. e5 Ng4+ 17. Kg1 dxc3 18. Qd4 Be6 19. Bxh7+ Kxh7 20. Ng5+ Kg8
21. Nxe6 dxe6 *
Position (FEN): 1r1q1rk1/p4pp1/2p1p3/4P3/3Q2n1/2p5/P4PP1/R1B1R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 978
Best move: Qxg4