Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e5 Nfd7 6. Bxe7 Qxe7 7. f4 a6 8. Nf3
O-O 9. Qd2 c5 10. dxc5 Nxc5 11. O-O-O b5 12. Bd3 Bd7 13. Kb1 b4 14. Ne2 a5 15.
Ned4 a4 16. Qxb4 Nba6 17. Qd2 Rab8 18. g4 Rb6 19. f5 Rfb8 20. b3 axb3 21. cxb3
Ba4 22. Bxa6 Rxa6 23. Qc3 Ne4 24. Qc2 Qa3 25. Rc1 Bxb3 26. Nxb3 Nc3+ 27. Ka1
Qxa2+ 28. Qxa2 *
Position (FEN): 1r4k1/5ppp/r3p3/3pPP2/6P1/1Nn2N2/Q6P/K1R4R b - - 0 28
Black to move.
Themes:  Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 1054
Best move: Rxa2#