Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nxe4 4. d3 Nd6 5. Nxe5 Nxc4 6. Nxc4 Be7 7. O-O O-O
8. Nc3 c6 9. Ne5 d5 10. Qh5 Qd6 11. Bf4 Qf6 12. Ne2 Bf5 13. g4 Bg6 14. Qh3 Bd6
15. Qg3 Bc5 16. d4 Bb6 17. c3 Be4 18. h4 h6 19. g5 hxg5 20. Bxg5 Qf5 21. Kh2 f6
22. f3 Bc2 23. Bh6 fxe5 *
Position (FEN): rn3rk1/pp4p1/1bp4B/3ppq2/3P3P/2P2PQ1/PPb1N2K/R4R2 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 847
Best move: Qxg7#