Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 d6 3. e3 Nbd7 4. Bd3 e6 5. Nf3 Be7 6. Nbd2 O-O 7. Qe2 b6 8. h4
Bb7 9. h5 h6 10. Bxf6 Nxf6 11. O-O-O d5 12. Rdg1 c5 13. g4 c4 14. Bxc4 dxc4 15.
g5 hxg5 16. h6 gxh6 17. Rxh6 g4 18. Ne5 b5 19. Nxg4 Nxg4 20. Qxg4+ Bg5 21.
Qxg5+ Qxg5 *
Position (FEN): r4rk1/pb3p2/4p2R/1p4q1/2pP4/4P3/PPPN1P2/2K3R1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 832
Best move: Rxg5#