Chess puzzle (Checkmate)
Moves: 1. c3 e5 2. e4 Nf6 3. Qb3 Nc6 4. Bc4 Qe7 5. Nf3 h6 6. O-O Nxe4 7. Re1 Nc5 8.
Qc2 d6 9. d4 Ne6 10. dxe5 dxe5 11. Nxe5 Nxe5 12. Rxe5 Bd7 13. Qb3 O-O-O 14. Na3
Qf6 15. Re1 Bxa3 16. Qxa3 Kb8 17. Be3 b6 18. Bd5 Bc8 19. g3 Rxd5 20. Bd4 Nxd4
21. cxd4 Rxd4 22. Qe3 Rdd8 23. a4 Qc6 24. Rac1 Qxa4 25. Qf4 Be6 26. Qxc7+ Ka8
27. Ra1 Qd7 *
Position (FEN): k2r3r/p1Qq1pp1/1p2b2p/8/8/6P1/1P3P1P/R3R1K1 w - - 3 28
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1251
Best move: Rxa7#