Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e5 7. Nb3 Be6 8. Nd5
Nbd7 9. Be3 Be7 10. O-O Nxd5 11. exd5 Bf5 12. c4 O-O 13. Nd2 Rc8 14. b3 e4 15.
Bg4 Bg6 16. f4 exf3 17. Qxf3 b5 18. Rac1 Bd3 19. Bf4 bxc4 20. Rfd1 f5 21. bxc4
Bxc4 22. Nxc4 fxg4 23. Qxg4 Nf6 24. Qe6+ Kh8 25. Nxd6 Rxc1 26. Rxc1 Bxd6 27.
Bxd6 Qb6+ 28. Bc5 Qb2 29. Rf1 Re8 30. Qxe8+ Nxe8 *
Position (FEN): 4n2k/6pp/p7/2BP4/8/8/Pq4PP/5RK1 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 401
Best move: Rf8#