Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 e6 5. Nf3 c5 6. Bb5+ Nc6 7. Be3 a6 8. Bxc6+
bxc6 9. dxc5 Qa5+ 10. Qd2 Qb5 11. Qc3 Rb8 12. b3 Nh6 13. Nbd2 Be7 14. Nd4 Qxc5
15. Qxc5 Bxc5 16. Nxf5 Bxe3 17. Nxe3 O-O 18. Nf3 c5 19. g3 d4 20. Nc4 Nf5 21.
O-O-O Rb7 22. c3 Ra7 23. cxd4 cxd4 24. Nxd4 Ne7 25. Kb2 Nd5 26. f5 a5 27. fxe6
fxe6 28. Nxe6 Rf2+ 29. Ka3 Nb4 30. Rd8+ Kf7 31. Ng5+ Kg6 32. Ne4 *
Position (FEN): 3R4/r5pp/6k1/p3P3/1nN1N3/KP4P1/P4r1P/7R b - - 8 32
Black to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1097
Best move: Rxa2#