Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Bd3 Bxd3 6. Qxd3 h6 7. Nc3 Ne7 8. Be3
Nf5 9. g4 Nxe3 10. Qxe3 c5 11. O-O-O cxd4 12. Nxd4 Bc5 13. Na4 Bxd4 14. Rxd4
Nc6 15. Rd2 Qa5 16. Nc3 b5 17. Qc5 Nxe5 18. Qxb5+ Qxb5 19. Nxb5 O-O 20. h3 Rfb8
21. Nc7 Nc4 22. Rd4 Rxb2 23. Nxa8 Rxa2 24. Nc7 *
Position (FEN): 6k1/p1N2pp1/4p2p/3p4/2nR2P1/7P/r1P2P2/2K4R b - - 1 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 651
Best move: Ra1#