Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Bd6 6. d4 exd4 7. Qxd4 Bf8 8.
Qxd8+ Kxd8 9. Ne5 Be6 10. Rd1+ Ke8 11. Nc3 f6 12. Nf3 Bg4 13. Bf4 Rc8 14. Rd3
Bb4 15. e5 Bxf3 16. exf6 Nxf6 17. gxf3 Bxc3 18. bxc3 Kf7 19. Rad1 Rhe8 20. Bg5
Re7 21. Rd8 Rxd8 22. Rxd8 Re2 23. Rb8 Rxc2 24. Rxb7 Nd5 25. Ra7 Rxa2 26. c4 Nc3
27. Rxc7+ Kg6 28. h4 h6 29. Rxc6+ Kh5 30. Be7 Ne2+ 31. Kf1 Nf4 32. Bf8 *
Position (FEN): 5B2/6p1/p1R4p/7k/2P2n1P/5P2/r4P2/5K2 b - - 6 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 692
Best move: Ra1#