Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Nxd5 4. e4 Nf6 5. Nc3 Bg4 6. Qb3 Qc8 7. Bc4 e6 8. f3
Bh5 9. Nge2 Nc6 10. Bb5 Be7 11. Be3 O-O 12. g4 Bg6 13. h4 h6 14. g5 hxg5 15.
hxg5 Nh5 16. O-O-O Na5 17. Qc2 c5 18. d5 a6 19. d6 Bd8 20. d7 Qc7 21. Rh3 axb5
22. Nxb5 Qc6 23. Nd6 b6 24. Ne8 f5 25. Rd6 Qb5 26. Rxe6 Nc4 27. Rxg6 Nxe3 28.
Rxh5 Nxc2 *
Position (FEN): r2bNrk1/3P2p1/1p4R1/1qp2pPR/4P3/5P2/PPn1N3/2K5 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1564
Best move: Rxg7#