Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 h6 3. Nf3 c6 4. Bc4 e6 5. Nc3 Ne7 6. Be3 b5 7. Bb3 d5 8. exd5
exd5 9. O-O Bg7 10. Re1 O-O 11. Qe2 g5 12. Nxg5 hxg5 13. Bxg5 f6 14. Bh4 Nf5
15. Bg3 Nxd4 16. Qd3 Nxb3 17. axb3 Na6 18. Qg6 b4 19. Ne2 Nc5 20. Nf4 Ne4 21.
Nh5 Qd7 22. Bf4 Qf5 *
Position (FEN): r1b2rk1/p5b1/2p2pQ1/3p1q1N/1p2nB2/1P6/1PP2PPP/R3R1K1 w - - 8 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1182
Best move: Qxg7#