Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. g3 Nc6 4. Bg2 a6 5. a4 d5 6. exd5 exd5 7. Nxd5 Be6 8. Nf4
Bc4 9. d3 Be6 10. Nxe6 fxe6 11. Qh5+ g6 12. Bxc6+ bxc6 13. Qe2 Qf6 14. Nf3 Bd6
15. O-O Ne7 16. Re1 O-O 17. Qxe6+ Qxe6 18. Rxe6 Rad8 19. Kg2 Nf5 20. Bg5 Rd7
21. g4 Nd4 22. Nxd4 cxd4 23. Bh6 Rff7 24. Rae1 Bf8 25. Re8 Rd6 26. g5 Rd5 27.
R1e4 c5 28. R4e7 Rxe7 *
Position (FEN): 4Rbk1/4r2p/p5pB/2pr2P1/P2p4/3P4/1PP2PKP/8 w - - 0 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1044
Best move: Rxf8#