Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. Nc3 O-O 5. Qd2 d5 6. O-O-O Bf5 7. h3 c6 8.
Bh6 Nbd7 9. Nh4 Ne4 10. Nxe4 Bxe4 11. f3 e6 12. g3 Bf5 13. Bxg7 Kxg7 14. Qf4
Qa5 15. Nxf5+ exf5 16. Kb1 Nb6 17. h4 Nc4 18. h5 Qb4 19. b3 Na3+ 20. Kb2 Nb5
21. Qe3 Rae8 22. Qd2 Qa3+ 23. Kb1 c5 24. hxg6 fxg6 25. Qh6+ Kf6 26. Qd2 Re6 27.
g4 Ra6 28. g5+ Kg7 29. c3 cxd4 30. cxd4 Rc8 31. e3 Nc3+ 32. Ka1 Qxa2+ 33. Qxa2
*
Position (FEN): 2r5/pp4kp/r5p1/3p1pP1/3P4/1Pn1PP2/Q7/K2R1B1R b - - 0 33
Black to move.
Themes:  Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 1103
Best move: Rxa2#