Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d4 exd4 5. Nxd4 Nf6 6. Nc3 Be7 7. O-O O-O 8.
h3 h6 9. a3 Nxd4 10. Qxd4 c5 11. Qd1 a6 12. Bf4 b5 13. Bd5 Nxd5 14. Nxd5 Bb7
15. Qg4 Kh8 16. Rad1 Bf6 17. Nxf6 Qxf6 18. Rxd6 Qe7 19. Bxh6 Qxd6 *
Position (FEN): r4r1k/1b3pp1/p2q3B/1pp5/4P1Q1/P6P/1PP2PP1/5RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 990
Best move: Qxg7#