Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. f4 c5 4. c3 Nc6 5. a3 e6 6. Nf3 b6 7. Be2 Bd6 8. O-O O-O
9. Ne5 Bd7 10. Nd2 Rc8 11. Ndf3 Ne4 12. Bd3 f6 13. Ng4 Qc7 14. g3 cxd4 15. cxd4
Na5 16. Ba6 Qc2 17. Bxc8 Rxc8 18. Qxc2 Rxc2 19. b4 Nc4 20. Rb1 Bb5 21. Re1 Nc3
22. Ra1 h5 23. a4 hxg4 24. Nh4 Be8 25. f5 e5 26. dxe5 Bxe5 27. Ng6 Bxg6 28.
fxg6 Ne2+ 29. Kh1 Bxa1 30. a5 Nxc1 31. axb6 axb6 32. e4 d4 33. e5 Nxe5 34. Re4
d3 35. Rd4 d2 *
Position (FEN): 6k1/6p1/1p3pP1/4n3/1P1R2p1/6P1/2rp3P/b1n4K w - - 0 36
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 645
Best move: Rd8#