Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 d4 3. Bc4 Bf5 4. d3 e6 5. Nf3 Nc6 6. Bf4 Bc5 7. Nbd2 a6 8. a3
Nge7 9. b4 Ba7 10. Ne4 Bg4 11. h3 Bh5 12. g4 Bg6 13. Qe2 Nd5 14. Bg5 Qd7 15.
Bd2 Bxe4 16. Qxe4 Nc3 17. Qf4 O-O-O 18. Bxc3 dxc3 19. Rf1 Nd4 20. Nxd4 Bxd4 21.
b5 axb5 22. Bb3 f6 23. exf6 gxf6 24. a4 bxa4 25. Rxa4 e5 *
Position (FEN): 2kr3r/1ppq3p/5p2/4p3/R2b1QP1/1BpP3P/2P2P2/4KR2 w - - 0 26
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 859
Best move: Ra8#