Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. Bc4 Bg7 3. Nf3 Nf6 4. d3 d6 5. h3 a6 6. Nc3 b5 7. Bb3 c5 8. Bxf7+
Kxf7 9. O-O Re8 10. Be3 Kg8 11. Ng5 Nc6 12. Qf3 Bb7 13. Nd5 Ne5 14. Qf4 Nxd5
15. exd5 Bxd5 16. c4 Bf7 17. d4 Rf8 18. dxe5 Bxc4 19. Qh4 Bxf1 *
Position (FEN): r2q1rk1/4p1bp/p2p2p1/1pp1P1N1/7Q/4B2P/PP3PP1/R4bK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 985
Best move: Qxh7#