Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 c5 4. Ngf3 Nc6 5. g3 d4 6. Bg2 e5 7. O-O Bd6 8. Nc4 b5
9. Ncd2 Nge7 10. Nh4 g5 11. Nhf3 g4 12. Nh4 h5 13. f3 f6 14. c3 Rg8 15. cxd4
Nxd4 16. Nb3 Ng6 17. Nxg6 Rxg6 18. f4 h4 19. fxe5 fxe5 20. Nxd4 cxd4 21. Qb3
Qd7 22. Bd2 h3 23. Bh1 a6 24. Bb4 Bxb4 25. Qxb4 a5 *
Position (FEN): r1b1k3/3q4/6r1/pp2p3/1Q1pP1p1/3P2Pp/PP5P/R4RKB w q - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 468
Best move: Rf8#