Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 Bg4 4. Ne5 Bh5 5. Bg2 e6 6. c4 c6 7. Nc3 Nbd7 8. f3
Bd6 9. g4 Bg6 10. Nxg6 hxg6 11. g5 Ng8 12. cxd5 cxd5 13. e4 dxe4 14. fxe4 Rxh2
15. e5 Rxh1+ 16. Bxh1 Be7 17. Bxb7 Rb8 18. Bc6 Bxg5 19. Bxg5 Qxg5 20. Qe2 Rb6
21. d5 exd5 22. Bxd5 Qg1+ 23. Qf1 Qe3+ 24. Qe2 Qxe2+ 25. Nxe2 Rxb2 26. Bc6 Ne7
27. Ba4 Kd8 28. Rd1 Rb7 29. Nf4 Kc8 30. e6 fxe6 31. Nxe6 Nb6 *
Position (FEN): 2k5/pr2n1p1/1n2N1p1/8/B7/8/P7/3RK3 w - - 1 32
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 910
Best move: Rd8#