Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. d4 cxd4 4. Qxd4 Nc6 5. Qd3 Ne5 6. Qe2 Nxc4 7. Qxc4 Nf6 8.
e5 Nd5 9. Nc3 Bb4 10. Bd2 Bxc3 11. Bxc3 O-O 12. Ne2 a6 13. Nf4 b5 14. Qd4 Nxf4
15. Qxf4 Bb7 16. O-O Qb6 17. Bd2 Rac8 18. c3 Rc4 19. Qg3 Kh8 20. Rfe1 f5 21.
Be3 Qd8 22. Rad1 f4 23. Bxf4 Rcxf4 24. f3 Qh4 25. Rxd7 Bd5 *
Position (FEN): 5r1k/3R2pp/p3p3/1p1bP3/5r1q/2P2PQ1/PP4PP/4R1K1 w - - 1 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 981
Best move: Qxg7#