Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 d6 3. e4 b6 4. d4 Bb7 5. Bd3 a6 6. c4 Nf6 7. Nc3 Be7 8. d5 exd5
9. cxd5 c5 10. O-O O-O 11. Bc4 b5 12. Bb3 c4 13. Bc2 Nbd7 14. e5 dxe5 15. fxe5
Bc5+ 16. Kh1 Ng4 17. Ne4 Qb6 18. h3 Ngxe5 19. Nxe5 Nxe5 20. Bf4 f6 21. Bxe5
fxe5 22. Nc3 Bd4 23. Be4 Rad8 24. Qg4 b4 25. Ne2 Bxd5 26. Bxd5+ Rxd5 27. Nxd4
Qxd4 28. Qe6+ Kh8 *
Position (FEN): 5r1k/6pp/p3Q3/3rp3/1ppq4/7P/PP4P1/R4R1K w - - 2 29
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 650
Best move: Rxf8#