Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. Nc3 Nf6 6. O-O Be7 7. Re1 O-O 8. Be3
exd4 9. Nxd4 Nxd4 10. Bxd4 Bxb5 11. Nxb5 a6 12. Nc3 c5 13. Be3 b5 14. Qf3 Re8
15. Rad1 Qa5 16. a3 b4 17. axb4 Qxb4 18. Bc1 Rad8 19. b3 a5 20. Bb2 h6 21. Qg3
Nh5 22. Qg4 Nf6 23. Qg3 d5 24. Nxd5 Nxd5 *
Position (FEN): 3rr1k1/4bpp1/7p/p1pn4/1q2P3/1P4Q1/1BP2PPP/3RR1K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1192
Best move: Qxg7#