Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Bd2 Bg7 4. Qc1 e6 5. Bh6 O-O 6. Bxg7 Kxg7 7. Nc3 Nc6 8.
Qd2 d5 9. c5 b6 10. e3 bxc5 11. dxc5 Rb8 12. b3 Qe7 13. Na4 a5 14. Be2 Nd7 15.
Rc1 Nb4 16. h4 c6 17. h5 Ba6 18. hxg6 fxg6 19. e4 Qf6 20. Qh6+ Kh8 *
Position (FEN): 1r3r1k/3n3p/b1p1pqpQ/p1Pp4/Nn2P3/1P6/P3BPP1/2R1K1NR w K - 3 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1253
Best move: Qxh7#