Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. c3 Nf6 6. d3 Be7 7. O-O O-O 8. Re1
a6 9. Bxc6 bxc6 10. Nbd2 Qc8 11. d4 exd4 12. cxd4 Nh5 13. Ne5 dxe5 14. Qxh5
exd4 15. Qf3 Bb4 16. a3 Ba5 17. Rd1 Bb6 18. Nc4 Ba7 19. b3 c5 20. Qg3 f6 21.
Bh6 Rf7 22. Ne5 fxe5 23. Rd3 a5 24. Rf3 Rxf3 *
Position (FEN): r1q3k1/b1pb2pp/7B/p1p1p3/3pP3/PP3rQP/5PP1/R5K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 966
Best move: Qxg7#