Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 c6 4. e3 Bf5 5. f3 h6 6. Bd3 Bxd3 7. Qxd3 e6 8. e4
dxe4 9. fxe4 Be7 10. O-O-O O-O 11. Nf3 b5 12. Rhg1 b4 13. Ne2 a5 14. g4 a4 15.
g5 Nh5 16. gxh6 g6 17. e5 Nxf4 18. Nxf4 g5 19. Nxe6 fxe6 20. Qg6+ Kh8 *
Position (FEN): rn1q1r1k/4b3/2p1p1QP/4P1p1/pp1P4/5N2/PPP4P/2KR2R1 w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 822
Best move: Qg7#