Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 b6 3. Nc3 Bb7 4. Nf3 e6 5. Bg5 Be7 6. e3 O-O 7. Be2 d6 8. O-O
Ne4 9. Bxe7 Qxe7 10. Qc2 f5 11. d5 Nxc3 12. bxc3 e5 13. e4 f4 14. h3 Nd7 15.
Nh2 g5 16. Bg4 Rf6 17. Bf5 h5 18. Qe2 Rh6 19. g4 hxg4 20. Qxg4 Nc5 21. Nf3 Kh8
22. Kh2 Rg8 23. Rg1 Ba6 24. Nxg5 Bxc4 25. Rg2 Bd3 26. Rag1 Rf8 27. Ne6 Nxe6 28.
Qg8+ Rxg8 *
Position (FEN): 6rk/p1p1q3/1p1pn2r/3PpB2/4Pp2/2Pb3P/P4PRK/6R1 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 499
Best move: Rxg8#