Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. d3 Nf6 5. Bxc6 dxc6 6. Nxe5 Qd4 7. Be3 Qxe5
8. d4 Bxd4 9. Qxd4 Qxd4 10. Bxd4 Nxe4 11. O-O O-O 12. Nc3 Nxc3 13. Bxc3 Bf5 14.
Rac1 Rfe8 15. Rfd1 Re2 16. Rd2 Rae8 17. f3 b5 18. g4 Bg6 19. Rd7 c5 20. Rxc7 b4
21. Bxb4 cxb4 22. Rxa7 Re1+ 23. Rxe1 Rxe1+ 24. Kf2 Rc1 *
Position (FEN): 6k1/R4ppp/6b1/8/1p4P1/5P2/PPP2K1P/2r5 w - - 2 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Ra8#