Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d3 d6 3. f4 exf4 4. Bxf4 Be7 5. Nf3 Nf6 6. Nc3 O-O 7. Qe2 a5 8.
O-O-O Be6 9. e5 Nd5 10. Nxd5 Bxd5 11. exd6 Bxd6 12. Bxd6 Qxd6 13. c4 Bc6 14. g3
b5 15. Bg2 Ra6 16. Rhe1 Nd7 17. Ng5 Qh6 18. h4 f6 19. Bxc6 Rxc6 20. Qe4 Ne5 21.
Qd5+ Kh8 22. Rxe5 Rd6 23. Qf3 Rfd8 24. Rd5 fxg5 25. hxg5 Qe6 26. Rf1 bxc4 27.
dxc4 Rxd5 28. cxd5 Qe7 29. Kb1 a4 30. Qf7 Qe4+ 31. Ka1 Re8 32. Qf8+ Rxf8 *
Position (FEN): 5r1k/2p3pp/8/3P2P1/p3q3/6P1/PP6/K4R2 w - - 0 33
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 549
Best move: Rxf8#