Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Nf6 5. Nc3 Bc5 6. O-O Nd4 7. Nxd4 Bxd4 8.
Ne2 Bb6 9. Be3 c6 10. Ng3 d5 11. exd5 cxd5 12. Bb5+ Bd7 13. a4 d4 14. Bd2 O-O
15. Nh5 Bxb5 16. axb5 Qe7 17. Qf3 Nh7 18. Qg3 Qe6 19. f4 exf4 *
Position (FEN): r4rk1/pp3ppn/1b2q2p/1P5N/3p1p2/3P2Q1/1PPB2PP/R4RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 653
Best move: Qxg7#