Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 Bg4 6. Nf3 e6 7. Be2 Bd6 8.
O-O h6 9. c4 O-O 10. b3 Na6 11. Bb2 c5 12. h3 Bxg3 13. hxg4 Bf4 14. g3 Bc7 15.
g5 hxg5 16. Nxg5 Nh7 17. Nxh7 Kxh7 18. Bd3+ Kg8 19. Qh5 f5 20. d5 Qe8 21. Qg5
Bd8 *
Position (FEN): r2bqrk1/pp4p1/n3p3/2pP1pQ1/2P5/1P1B2P1/PB3P2/R4RK1 w - - 3 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 713
Best move: Qxg7#