Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 a6 7. Bc4 b5 8. Bb3
Nf6 9. f3 O-O 10. Qd2 Rb8 11. O-O-O Qa5 12. Bh6 Nxd4 13. Bxg7 Nxb3+ 14. cxb3
Kxg7 15. Kb1 d6 16. h4 h5 17. g4 hxg4 18. h5 b4 19. hxg6 fxg6 20. Nd5 Nxd5 21.
exd5 Bf5+ 22. Ka1 Rb5 23. Rde1 Qxa2+ 24. Kxa2 *
Position (FEN): 5r2/4p1k1/p2p2p1/1r1P1b2/1p4p1/1P3P2/KP1Q4/4R2R b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1356
Best move: Ra5#