Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. e3 Nf6 4. Nf3 Ne4 5. Bd3 Bb4+ 6. Nbd2 Nxd2 7. Nxd2 Nc6 8.
O-O Qg5 9. f4 Qd8 10. Nf3 O-O 11. b3 a5 12. a3 Bd6 13. cxd5 exd5 14. e4 dxe4
15. Bxe4 Bg4 16. Qd3 Qe7 17. Bxh7+ Kh8 18. Be4 Bxf3 19. Qxf3 g6 20. Qh3+ Kg7
21. Qe3 Nxd4 22. Qxd4+ f6 23. Qd3 Rad8 24. Kh1 Be5 25. Qg3 f5 26. Bxf5 Rxf5 27.
Rb1 Rd4 28. fxe5 *
Position (FEN): 8/1pp1q1k1/6p1/p3Pr2/3r4/PP4Q1/6PP/1RB2R1K b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 765
Best move: Rxf1#