Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 f5 3. e4 fxe4 4. Qh5+ g6 5. Qe5 Nf6 6. Bg5 Bg7 7. Bxf6 Bxf6 8.
Qxe4 O-O 9. Bd3 Nc6 10. Nf3 b6 11. h4 Bb7 12. Qg4 Nb4 13. Be2 Nc2+ 14. Kf1 Bg7
15. h5 Qf6 16. Nbd2 Nxa1 17. Bd3 Qf4 18. Qh3 Bxf3 19. hxg6 Be2+ 20. Kxe2 Qxf2+
21. Kd1 Qxd4 *
Position (FEN): r4rk1/p1pp2bp/1p2p1P1/8/2Pq4/3B3Q/PP1N2P1/n2K3R w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 732
Best move: Qxh7#