Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 c5 5. Nb3 Nc6 6. Bc4 Nf6 7. O-O Be7 8.
Re1 Ne5 9. Bd5 O-O 10. f4 Nc6 11. Bxc6 bxc6 12. e5 dxe5 13. Qxd8 Rxd8 14. fxe5
Nd5 15. N1d2 Bf5 16. c4 Nb4 17. Rf1 Bg6 18. Nf3 a5 19. Be3 Nc2 20. Bxc5 Bxc5+
21. Nxc5 Nxa1 22. Rxa1 a4 23. a3 Rdb8 24. Ra2 h6 25. Nd4 Rc8 26. b3 axb3 27.
Ndxb3 Kf8 28. a4 Ke7 29. Rd2 Rc7 30. Nd4 Rd8 31. Kf2 Bh5 32. Ke3 Bg4 33. h3 Bc8
34. Ne4 Ba6 35. Nf5+ Kf8 *
Position (FEN): 3r1k2/2r2pp1/b1p4p/4PN2/P1P1N3/4K2P/3R2P1/8 w - - 5 36
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 910
Best move: Rxd8#