Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 c5 3. Bg2 Nc6 4. O-O e5 5. d3 Bd6 6. Nbd2 Nf6 7. e4 O-O 8. Re1
Bg4 9. exd5 Nxd5 10. h3 Bh5 11. g4 Bg6 12. Nc4 Nf4 13. Ncxe5 Nxg2 14. Nxc6 bxc6
15. Kxg2 Qc7 16. d4 cxd4 17. Qxd4 Rad8 18. Qc3 c5 19. b3 Qc6 20. Bb2 f6 21.
Qc4+ Bf7 22. Qc3 Bd5 23. Re3 Be5 24. Rxe5 fxe5 25. Qxe5 Rxf3 *
Position (FEN): 3r2k1/p5pp/2q5/2pbQ3/6P1/1P3r1P/PBP2PK1/R7 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 823
Best move: Qxg7#