Chess puzzle (Checkmate)
Moves: 1. b4 e5 2. Bb2 d6 3. e3 Nf6 4. c4 Bf5 5. d4 exd4 6. Bxd4 Nc6 7. Bc3 Ne4 8. b5
Nxc3 9. Nxc3 Ne5 10. Nf3 Be7 11. Nxe5 dxe5 12. Be2 Qxd1+ 13. Rxd1 Bb4 14. Rc1
Rd8 15. O-O O-O 16. Nd5 Ba3 17. Rc3 Bd6 18. f3 b6 19. e4 Bg6 20. a4 f5 21. Bd3
Bc5+ 22. Kh1 fxe4 23. fxe4 Bxe4 24. Rxf8+ Rxf8 25. Bxe4 *
Position (FEN): 5rk1/p1p3pp/1p6/1PbNp3/P1P1B3/2R5/6PP/7K b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 556
Best move: Rf1#