Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bf5 3. Bf4 e6 4. Nbd2 Nf6 5. e3 Bd6 6. Bg3 Ne4 7. Bd3 Nxg3 8.
hxg3 Bxd3 9. cxd3 h6 10. e4 c6 11. g4 O-O 12. g5 hxg5 13. Ne5 g6 14. Qf3 Kg7
15. O-O-O Nd7 16. Nxd7 Qxd7 17. e5 Be7 18. Rh3 Rh8 19. Rdh1 Rxh3 20. Qxh3 Rg8 *
Position (FEN): 6r1/pp1qbpk1/2p1p1p1/3pP1p1/3P4/3P3Q/PP1N1PP1/2K4R w - - 1 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1719
Best move: Qh6#