Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. d3 Bb4 5. Bd2 Bxc3 6. Bxc3 d5 7. exd5 Nxd5 8.
Qd2 O-O 9. O-O-O Nxc3 10. Qxc3 Qd5 11. Kb1 Be6 12. b3 a5 13. Ng5 a4 14. Nxe6
Qxe6 15. h4 axb3 16. cxb3 Nd4 17. f4 Qa6 18. Qb2 Nb5 19. fxe5 Qa5 20. d4 Nc3+
21. Ka1 Qxa2+ 22. Qxa2 *
Position (FEN): r4rk1/1pp2ppp/8/4P3/3P3P/1Pn5/Q5P1/K2R1B1R b - - 0 22
Black to move.
Themes:  Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 1023
Best move: Rxa2#