Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nc6 5. Nf3 Bg4 6. Be2 O-O-O 7. O-O Bxf3
8. Bxf3 Rxd4 9. Qe1 Ne5 10. Be3 Nxf3+ 11. gxf3 Rh4 12. Kh1 Qh5 13. Bf4 e6 14.
Bg3 Rh3 15. Qe3 Bd6 16. Bxd6 cxd6 17. Qf4 e5 18. Qg4+ f5 19. Qxh5 Rxh5 20. Rg1
g6 21. Rad1 Rh3 22. Rxd6 Rxf3 23. Kg2 e4 24. Rgd1 Ne7 25. Nb5 a6 26. Nd4 Rf4
27. Ne6 Rg4+ 28. Kh3 h5 29. Rd8+ Rxd8 *
Position (FEN): 2kr4/1p2n3/p3N1p1/5p1p/4p1r1/7K/PPP2P1P/3R4 w - - 0 30
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 681
Best move: Rxd8#