Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b4 cxb4 3. a3 bxa3 4. d4 Nc6 5. Bc4 e6 6. Ne2 Nge7 7. O-O d5 8.
exd5 Nxd5 9. Nxa3 Be7 10. c3 Bg5 11. f4 Be7 12. Nc2 O-O 13. Bd3 Bd7 14. Ne3 Nf6
15. f5 Rc8 16. Bd2 a6 17. Nf4 e5 18. Nfd5 exd4 19. Nxe7+ Qxe7 20. Ng4 dxc3 21.
Bxc3 Nxg4 22. Qxg4 f6 23. Bc4+ Kh8 24. Rfe1 Qc5+ 25. Kh1 Ne5 26. Bxe5 fxe5 27.
Be6 Bxe6 28. fxe6 Rce8 29. Rac1 Qd6 30. Rb1 Re7 31. Rf1 Rxf1+ 32. Rxf1 Re8 33.
h4 Qxe6 34. Qxe6 Rxe6 *
Position (FEN): 7k/1p4pp/p3r3/4p3/7P/8/6P1/5R1K w - - 0 35
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 666
Best move: Rf8#