Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 Nc6 5. Nc3 O-O 6. Bg5 h6 7. Bh4 d6 8. Nd5
g5 9. Nxg5 Nxd5 10. exd5 hxg5 11. dxc6 gxh4 12. cxb7 Bxb7 13. Qg4+ Kh7 14. Qf5+
Kh6 15. g4 Bxh1 16. Qh5+ Kg7 17. g5 d5 18. Qh6+ Kg8 19. g6 Qf6 *
Position (FEN): r4rk1/p1p2p2/5qPQ/2bpp3/2B4p/3P4/PPP2P1P/R3K2b w Q - 1 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1012
Best move: Qh7#