Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Qxd4 c5 5. Qe3 Be6 6. Nc3 Nc6 7. Nd5 h6 8. Bb5
Qd7 9. O-O Be7 10. Nxe7 Ngxe7 11. e5 Nf5 12. Qf4 d5 13. Rd1 a6 14. Bxc6 Qxc6
15. c3 O-O 16. g4 Ne7 17. Qg3 Ng6 18. h4 f6 19. g5 hxg5 20. hxg5 d4 21. gxf6
Bf5 22. Nh4 Nxh4 *
Position (FEN): r4rk1/1p4p1/p1q2P2/2p1Pb2/3p3n/2P3Q1/PP3P2/R1BR2K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1181
Best move: Qxg7#