Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d6 3. c4 g6 4. Nc3 Bg7 5. Bf4 Bg4 6. h3 Bxf3 7. exf3 O-O 8.
Qd2 Nbd7 9. O-O-O c5 10. d5 Qa5 11. Kb1 a6 12. Ne4 Qxd2 13. Rxd2 Nh5 14. Be3
Rfb8 15. g4 Nhf6 16. Bg2 b5 17. cxb5 axb5 18. f4 Nb6 19. Nxf6+ Bxf6 20. b3 Bc3
21. Rc2 Bg7 22. h4 c4 23. Bxb6 cxb3 24. axb3 *
Position (FEN): rr4k1/4ppbp/1B1p2p1/1p1P4/5PPP/1P6/2R2PB1/1K5R b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 534
Best move: Ra1#