Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 Bg4 4. Be2 Bf5 5. Nf3 e6 6. Nbd2 Bd6 7. Ne5 Nbd7 8.
Ndf3 Ne4 9. c3 f6 10. Nxd7 Qxd7 11. Bxd6 cxd6 12. O-O h5 13. Nd2 g5 14. Nxe4
dxe4 15. f4 gxf4 16. exf4 O-O-O 17. Qd2 d5 18. Qe3 Kb8 19. Rac1 Rdg8 20. c4 Rg7
21. cxd5 exd5 22. Rf2 Rhg8 23. b4 Bh3 24. g3 h4 25. g4 Bxg4 26. Bxg4 Rxg4+ 27.
Kh1 Qc7 28. Rxc7 *
Position (FEN): 1k4r1/ppR5/5p2/3p4/1P1PpPrp/4Q3/P4R1P/7K b - - 0 28
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 1112
Best move: Rg1#