Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. Nc3 b5 4. d4 cxd4 5. Nxd4 Bb7 6. Bd3 g6 7. Be3 Bg7 8. Qd2
Nf6 9. f3 Nc6 10. Nxc6 dxc6 11. O-O-O Qa5 12. Kb1 O-O 13. e5 Nd7 14. f4 c5 15.
Be4 Bxe4 16. Nxe4 Qxd2 17. Rxd2 Nb6 18. Bxc5 Nc4 19. Rd3 Rfe8 20. b3 Na5 21.
Rhd1 Nc6 22. Rd7 f6 23. exf6 exf6 24. Nd6 Red8 25. Nb7 Rxd7 26. Rxd7 Re8 27. f5
gxf5 28. Nd6 Re1+ 29. Kb2 Bh6 30. Nxf5 Bc1+ 31. Kc3 a5 32. a3 Bxa3 33. Bxa3 b4+
34. Kb2 bxa3+ 35. Kxa3 Re2 36. Rg7+ Kf8 37. Rc7 Nb4 38. c3 *
Position (FEN): 5k2/2R4p/5p2/p4N2/1n6/KPP5/4r1PP/8 b - - 0 38
Black to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1032
Best move: Ra2#