Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. c3 Bg4 6. h3 Bh5 7. Nbd2 h6 8. Nf1
Qf6 9. Ng3 Bxf3 10. Qxf3 Qxf3 11. gxf3 Nf6 12. Be3 Bxe3 13. fxe3 a6 14. a4 O-O
15. d4 Rfe8 16. Bd3 d5 17. Ke2 dxe4 18. Nxe4 Nxe4 19. fxe4 f6 20. h4 Re7 21. h5
Rd8 22. b4 exd4 23. exd4 Nb8 24. Raf1 Kh8 25. Rh2 Rd6 26. Ke3 Red7 27. e5 fxe5
*
Position (FEN): 1n5k/1ppr2p1/p2r3p/4p2P/PP1P4/2PBK3/7R/5R2 w - - 0 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 826
Best move: Rf8#