Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. e3 Bb4 6. Bd3 O-O 7. O-O Nbd7 8. e4
Bxc3 9. bxc3 dxe4 10. Ng5 exd3 11. Qxd3 g6 12. h4 e5 13. Qf3 exd4 14. cxd4 Nh5
15. g4 Nhf6 16. h5 Nb6 17. hxg6 fxg6 18. Kg2 Nxg4 19. Qh3 Qe7 20. Bd2 Qe4+ 21.
Kg1 Qe2 *
Position (FEN): r1b2rk1/pp5p/1np3p1/6N1/2PP2n1/7Q/P2BqP2/R4RK1 w - - 6 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1175
Best move: Qxh7#