Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 c6 3. Bg2 e6 4. O-O f5 5. d3 Nf6 6. Nbd2 Bd6 7. b3 O-O 8. Bb2
Nbd7 9. Re1 Qe7 10. e4 fxe4 11. dxe4 Bc5 12. h3 Qf7 13. c4 Nh5 14. cxd5 exd5
15. exd5 Nxg3 16. dxc6 bxc6 17. Rc1 Bb6 18. Nc4 Nh5 19. Nd6 Qg6 20. Rc4 Nf4 21.
Rxf4 Rxf4 22. Nxc8 Rxc8 23. Qxd7 Rcf8 24. Re7 Rxf3 25. Rxg7+ Qxg7 *
Position (FEN): 5rk1/p2Q2qp/1bp5/8/8/1P3r1P/PB3PB1/6K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1312
Best move: Qxg7#