Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 c5 3. Bf4 Nc6 4. e3 Nf6 5. Nbd2 Bf5 6. c3 e6 7. Ne5 cxd4 8.
exd4 Rc8 9. Ndf3 Be7 10. h3 O-O 11. g4 Be4 12. Bd3 Qb6 13. Rb1 Nxe5 14. dxe5
Bxd3 15. Qxd3 Ne4 16. O-O Bc5 17. Nd4 g6 18. Be3 Kg7 19. b4 Be7 20. Nf5+ exf5
21. Bxb6 Rxc3 22. Qxd5 axb6 23. Rbc1 Rxh3 24. gxf5 gxf5 25. Rc7 Kh8 26. Rxe7 *
Position (FEN): 5r1k/1p2Rp1p/1p6/3QPp2/1P2n3/7r/P4P2/5RK1 b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 928
Best move: Rg8#