Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. d4 Nf6 4. Bg5 h6 5. Bh4 Be7 6. e5 Nfd7 7. Bxe7 Qxe7 8. f4
c5 9. Nf3 Nc6 10. Qd2 cxd4 11. Nxd4 Nxd4 12. Qxd4 b6 13. Bb5 O-O 14. O-O-O Nc5
15. g4 Bd7 16. h4 Bxb5 17. Nxb5 Ne4 18. g5 h5 19. Rh3 g6 20. Re1 Qc5 21. Qxc5
bxc5 22. Ra3 Rfc8 23. Rxa7 Rxa7 24. Nxa7 Ra8 25. Nb5 Rxa2 26. Re3 *
Position (FEN): 6k1/5p2/4p1p1/1NppP1Pp/4nP1P/4R3/rPP5/2K5 b - - 1 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 770
Best move: Ra1#