Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qh4 5. Nc3 Bb4 6. Be2 Qxe4 7. Nb5 Bxc3+
8. bxc3 Kd8 9. O-O a6 10. Bf3 Qf5 11. Bxc6 bxc6 12. Nd4 Qg6 13. Ba3 Nh6 14. Re1
d5 15. c4 Nf5 16. cxd5 cxd5 17. Qf3 Be6 18. Nc6+ Kc8 19. c4 Nh4 20. Ne7+ Kd7
21. Qxd5+ Bxd5 22. Nxg6 hxg6 23. Re7+ Kc6 24. cxd5+ Kxd5 25. Rd1+ Kc6 26. Rc1+
Kb5 27. Rexc7 Rab8 28. Rb1+ Ka5 29. Rc5+ Rb5 30. Rbxb5+ axb5 31. Rc7 Ka4 *
Position (FEN): 7r/2R2pp1/6p1/1p6/k6n/B7/P4PPP/6K1 w - - 2 32
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 869
Best move: Ra7#