Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Bc4 d5 6. exd5 exd5 7. Be2 Nf6 8.
Nf3 Bb4+ 9. Nc3 O-O 10. O-O Bf5 11. a3 Ba5 12. b4 Bc7 13. Qb3 a6 14. Be3 Re8
15. Nd2 Qd6 16. g3 Bb6 17. Nf3 Ng4 18. Nxd5 Be6 19. Bc4 Nxe3 20. fxe3 Bg4 21.
Nxb6 Rad8 22. Bxf7+ Kh8 23. Bxe8 Rxe8 24. Ne5 Nxe5 25. dxe5 Qxb6 26. Qf7 Qxe3+
27. Rf2 Qxe5 28. Qf8+ Rxf8 *
Position (FEN): 5r1k/1p4pp/p7/4q3/1P4b1/P5P1/5R1P/R5K1 w - - 0 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf8#