Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Qd2 O-O 8.
O-O-O Nc6 9. Bh6 Nxd4 10. Bxg7 Nb3+ 11. axb3 Kxg7 12. e5 Ng4 13. exd6 exd6 14.
Qd4+ Kg8 15. f3 Qg5+ 16. Kb1 Ne3 17. Rd3 Nf5 18. Qd5 Be6 19. Qxb7 Rab8 20. Qxa7
Ra8 21. Qf2 Ra1+ 22. Kxa1 Qc1+ 23. Ka2 Ra8+ 24. Na4 *
Position (FEN): r5k1/5p1p/3pb1p1/5n2/N7/1P1R1P2/KPP2QPP/2q2B1R b - - 4 24
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1076
Best move: Rxa4#