Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 Nf6 6. Bb5 Bd7 7. O-O e5 8.
Nxc6 bxc6 9. Bc4 Be7 10. Be3 O-O 11. Qd2 Qc7 12. Rfe1 a6 13. b3 Be6 14. Bxe6
fxe6 15. Ne2 d5 16. exd5 exd5 17. Ng3 a5 18. Nf5 Ne4 19. Nxe7+ Qxe7 20. Qd3 Nc5
21. Qe2 Rae8 22. Rad1 Ne4 23. Rd3 Qa3 24. f3 Nc5 25. Bxc5 Qxc5+ 26. Kh1 a4 27.
Qd2 axb3 28. axb3 Qb6 29. Qc3 e4 30. fxe4 Rxe4 31. Rxe4 *
Position (FEN): 5rk1/6pp/1qp5/3p4/4R3/1PQR4/2P3PP/7K b - - 0 31
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 982
Best move: Rf1#