Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. Qf3 cxb5 8.
Nc3 Nc4 9. d3 Nd6 10. O-O Bg4 11. Qg3 Be7 12. h3 Bd7 13. Qxe5 O-O 14. Nce4
Ndxe4 15. Nxe4 Re8 16. Qg3 Rc8 17. Bd2 Rxc2 18. Bc3 Nxe4 *
Position (FEN): 3qr1k1/pp1bbppp/8/1p1P4/4n3/2BP2QP/PPr2PP1/R4RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 474
Best move: Qxg7#