Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 Nc6 3. d5 Ne5 4. c4 d6 5. f4 Ng6 6. f5 Ne5 7. Bf4 e6 8. Bxe5
dxe5 9. dxe6 fxe6 10. Qxd8+ Kxd8 11. fxe6 Bxe6 12. Nc3 Nf6 13. O-O-O+ Kc7 14.
Nf3 Bd6 15. Bd3 a6 16. Rhe1 Ng4 17. Rd2 Rad8 18. h3 Nf6 19. Nd5+ Nxd5 20. cxd5
Bd7 21. Rc2 b5 22. b4 Kb6 23. bxc5+ Bxc5 24. Nxe5 Be8 25. a4 Rf8 26. axb5 axb5
27. Nc6 Bxc6 28. dxc6 Kxc6 29. Be2 Rd4 30. Kb2 Rb8 31. Rec1 Rb4+ 32. Ka3 *
Position (FEN): 1r6/6pp/2k5/1pb5/1r2P3/K6P/2R1B1P1/2R5 b - - 7 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1399
Best move: Ra8#