Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d3 Nf6 6. g3 Nc6 7. Bg5 Be7 8.
Qe2 O-O 9. Nbd2 h6 10. Bxf6 Bxf6 11. O-O-O Re8 12. Ne4 Bg4 13. Bg2 Nb4 14. Kb1
Be7 15. h3 Bxf3 16. Qxf3 d5 17. Nd2 Bf8 18. a3 a5 19. axb4 axb4 20. Qxd5 Qb8
21. f4 Qa7 22. Nb3 Qa2+ 23. Kc1 Re2 24. Be4 Qa1+ 25. Nxa1 *
Position (FEN): r4bk1/1pp2pp1/7p/3Q4/1p2BP2/3P2PP/1PP1r3/N1KR3R b - - 0 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 767
Best move: Rxa1#