Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 d6 4. e4 e5 5. d5 f5 6. Bd3 Nf6 7. Nf3 O-O 8. O-O f4
9. b4 a5 10. bxa5 Rxa5 11. Bd2 Ra8 12. Qb3 Na6 13. Na4 Nd7 14. Rfb1 Ndc5 15.
Nxc5 Nxc5 16. Qc2 g5 17. Bb4 g4 18. Bxc5 gxf3 19. Bb4 fxg2 20. Kxg2 Qh4 21. f3
Rf6 22. Rg1 Rh6 23. Kh1 Kh8 24. Qg2 Rg6 25. Qe2 Bd7 26. c5 Rg8 27. cxd6 Bf8 28.
Be1 *
Position (FEN): 5brk/1ppb3p/3P2r1/3Pp3/4Pp1q/3B1P2/P3Q2P/R3B1RK b - - 2 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 931
Best move: Rxg1#