Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d3 d5 3. Nd2 dxe4 4. dxe4 Nd7 5. Ngf3 Ndf6 6. Bc4 e6 7. O-O Ne7 8.
e5 Nfd5 9. Ne4 Ng6 10. a3 Be7 11. g3 O-O 12. h4 Qc7 13. Re1 Nxe5 14. Bb3 Nxf3+
15. Qxf3 Nf6 16. Ng5 h6 17. Nh3 b6 18. Bf4 Bd6 19. c4 Bb7 20. Bxh6 c5 21. Qc3
Ng4 *
Position (FEN): r4rk1/pbq2pp1/1p1bp2B/2p5/2P3nP/PBQ3PN/1P3P2/R3R1K1 w - - 2 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 541
Best move: Qxg7#