Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Nf3 Bd6 5. Bg3 Ne4 6. Bxd6 cxd6 7. c3 Nd7 8.
Nbd2 Ndf6 9. Nxe4 Nxe4 10. Nd2 O-O 11. Bd3 Qh4 12. Nxe4 dxe4 13. g3 Qh3 14.
Bxe4 e5 15. Bd5 Bg4 16. Qd3 Kh8 17. Qe4 f5 18. Qd3 f4 19. f3 Qg2 20. O-O-O Bxf3
21. Bxf3 Qxf3 22. Rhf1 Qg4 23. dxe5 dxe5 24. exf4 exf4 25. Qe4 Rae8 26. Rxf4
Rxe4 *
Position (FEN): 5r1k/pp4pp/8/8/4rRq1/2P3P1/PP5P/2KR4 w - - 0 27
White to move.
Themes: Hanging Piece Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 929
Best move: Rxf8#