Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. e3 Bd6 4. Bd3 f5 5. c3 Nf6 6. Nbd2 Nbd7 7. O-O O-O 8. Ne5
Nxe5 9. dxe5 Bxe5 10. f3 c5 11. Qe2 c4 12. Bc2 Qc7 13. f4 Bd6 14. Rf3 Ne4 15.
Rh3 Qf7 16. Nf3 Qf6 17. Bxe4 fxe4 18. Ng5 h6 19. Qh5 hxg5 20. Qh7+ Kf7 21. fxg5
Qxg5 22. Bd2 Ke7 23. Rh5 Qf6 24. h4 Qf2+ 25. Kh1 Qf1+ 26. Rxf1 *
Position (FEN): r1b2r2/pp2k1pQ/3bp3/3p3R/2p1p2P/2P1P3/PP1B2P1/5R1K b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 600
Best move: Rxf1#