Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 d6 3. Nf3 e6 4. a3 Qc7 5. d3 Nc6 6. Nc3 a6 7. Bf4 Nf6 8. h3 Be7
9. g4 b5 10. Ba2 Ne5 11. Nh2 Bb7 12. Rg1 c4 13. d4 Ng6 14. Qf3 Nxf4 15. Qxf4 e5
16. Qe3 Qb6 17. O-O-O O-O-O 18. Nf3 Qc7 19. d5 Ba8 20. g5 Nh5 21. Nh4 g6 22.
Nf3 Nf4 23. h4 Kb7 24. Ne2 Nxe2+ 25. Qxe2 c3 26. b4 Qb6 27. Rd3 Rc8 28. Nh2 a5
29. Rgg3 axb4 30. axb4 Qa6 31. Rxc3 Qxa2 32. Qxb5+ Ka7 33. Ra3+ Qxa3+ *
Position (FEN): b1r4r/k3bp1p/3p2p1/1Q1Pp1P1/1P2P2P/q5R1/2P2P1N/2K5 w - - 0 34
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1119
Best move: Rxa3#