Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 a6 8. Be2 f6
9. O-O Be7 10. exf6 Nxf6 11. dxc5 Qa5 12. Nd4 Bxc5 13. Kh1 Nxd4 14. Bxd4 Bxd4
15. Qxd4 O-O 16. f5 exf5 17. Bf3 Be6 18. Rae1 Bf7 19. Re5 Rad8 20. Rxf5 Bg6 21.
Rg5 Bxc2 22. Nxd5 Rxd5 23. Bxd5+ Kh8 24. Rxf6 gxf6 25. Qxf6+ Rxf6 *
Position (FEN): 7k/1p5p/p4r2/q2B2R1/8/8/PPb3PP/7K w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1184
Best move: Rg8#