Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. d4 Nxd4 6. Nxd4 exd4 7. Re1 f5 8.
f3 c6 9. Bd3 Bb4 10. Re2 O-O 11. fxe4 fxe4 12. Rxe4 Qf6 13. Bd2 Qf2+ 14. Kh1 d5
15. Re1 Bd6 16. Rf1 Qh4 17. Rxf8+ Kxf8 18. Qf3+ Kg8 19. h3 Bg4 20. Qxg4 Qxg4
21. hxg4 Rf8 22. Na3 Rf6 23. Re1 c5 24. Nb5 Bg3 25. Re8+ Kf7 26. Re2 *
Position (FEN): 8/pp3kpp/5r2/1Npp4/3p2P1/3B2b1/PPPBR1P1/7K b - - 5 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 824
Best move: Rf1#