Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Be2 Nge7 7. O-O Ng6 8. b3
Be7 9. Be3 O-O 10. Bg5 f6 11. exf6 Bxf6 12. Be3 Be7 13. Re1 Bd7 14. Nbd2 cxd4
15. Nxd4 Nxd4 16. Bxd4 Bc5 17. Nf3 Rae8 18. Qd2 e5 19. Be3 Bc6 20. Bxc5 Qxc5
21. Rad1 h6 22. Bf1 e4 23. Nd4 Ne5 24. Nxc6 bxc6 25. Re2 Rf7 26. a3 Ref8 27.
Kh1 Nd3 28. b4 Qd6 29. f3 Qf6 30. fxe4 Qxf1+ 31. Rxf1 *
Position (FEN): 5rk1/p4rp1/2p4p/3p4/1P2P3/P1Pn4/3QR1PP/5R1K b - - 0 31
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 951
Best move: Rxf1#