Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 g6 3. e4 d6 4. Bg5 Bg7 5. Nf3 O-O 6. Bxf6 exf6 7. Bd3 Nc6 8.
Ne2 Bg4 9. c3 f5 10. exf5 gxf5 11. h3 Bxf3 12. gxf3 Qg5 13. Rg1 Qh5 14. Qd2 Kh8
15. O-O-O Qxh3 16. Rg3 Qh5 17. Rdg1 Bh6 18. f4 Rg8 19. Kb1 Rae8 20. Qe3 Rxe3 *
Position (FEN): 6rk/ppp2p1p/2np3b/5p1q/3P1P2/2PBr1R1/PP2NP2/1K4R1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 869
Best move: Rxg8#