Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 d5 4. exd5 Nf6 5. cxd4 Nxd5 6. Nf3 e6 7. Nc3 Nxc3 8.
bxc3 Nd7 9. Bd3 Qc7 10. O-O Bd6 11. c4 b6 12. d5 Nc5 13. Re1 Bb7 14. Ng5 O-O-O
15. h3 exd5 16. cxd5 Bxd5 17. Qg4+ Kb8 18. Bf1 Ne6 19. Ne4 Be5 20. Rb1 Bxa2 21.
Rb4 Bd5 22. Be3 g6 23. Ng5 Nxg5 24. Bxg5 f6 25. Be3 Rd6 26. Reb1 Ka8 27. Ra4
Rb8 28. Qb4 Bc6 29. Ra3 Bd7 30. g3 Bc6 31. Bxb6 Qb7 32. Bc5 Qxb4 *
Position (FEN): kr6/p6p/2br1pp1/2B1b3/1q6/R5PP/5P2/1R3BK1 w - - 0 33
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1502
Best move: Rxa7#