Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 Nf6 3. e5 Ne4 4. d3 Nc5 5. Nf3 d5 6. Bb3 Nc6 7. Nc3 Bd7 8. Bg5
f6 9. exf6 gxf6 10. Bf4 e5 11. Be3 Nxb3 12. axb3 d4 13. Nxd4 exd4 14. Bxd4 Nxd4
15. O-O h5 16. Re1+ Ne6 17. Nd5 c6 18. Nf4 Qe7 19. Ng6 Qg7 20. Nxh8 Qxh8 21.
Qf3 O-O-O 22. Rxa7 Kb8 23. Rea1 Nc7 24. Qg3 Bg4 *
Position (FEN): 1k1r1b1q/Rpn5/2p2p2/7p/6b1/1P1P2Q1/1PP2PPP/R5K1 w - - 5 25
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1134
Best move: Ra8#