Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nc3 d5 4. e3 Bg7 5. Nf3 O-O 6. h4 Bg4 7. Be2 c6 8. Ng5
Bxe2 9. Qxe2 Qb6 10. O-O-O h5 11. f3 Qa5 12. Kb1 b5 13. Rdg1 b4 14. Nd1 Nbd7
15. g4 Nb6 16. gxh5 Nxh5 17. Qg2 Nc4 18. Nxf7 Rxf7 19. Qxg6 Nxf4 20. exf4 Nd2+
21. Ka1 b3 22. cxb3 Nxb3+ 23. Kb1 Nd2+ 24. Ka1 Rb8 25. h5 Rb6 26. h6 Qxa2+ 27.
Kxa2 *
Position (FEN): 6k1/p3prb1/1rp3QP/3p4/3P1P2/5P2/KP1n4/3N2RR b - - 0 27
Black to move.
Themes:  Middlegame Anastasia's Mate, Mate in 1 
Puzzle rating: 1036
Best move: Ra6#