Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Qh5 Qe7 4. d3 Nf6 5. Qg5 h6 6. Qh4 Nd4 7. Na3 c6 8. c3
Ne6 9. Nf3 d5 10. exd5 cxd5 11. Bb3 Nc5 12. O-O Nxb3 13. axb3 e4 14. dxe4 Nxe4
15. Qh5 Nf6 16. Qh3 Bxh3 17. gxh3 O-O-O 18. Bf4 Qe2 19. Ne5 Qh5 20. Nb5 Bc5 21.
Nxa7+ Bxa7 22. Rxa7 Kb8 23. Nd7+ Kxa7 *
Position (FEN): 3r3r/kp1N1pp1/5n1p/3p3q/5B2/1PP4P/1P3P1P/5RK1 w - - 0 24
White to move.
Themes:  Middlegame Anastasia's Mate, Mate in 1 
Puzzle rating: 1288
Best move: Ra1#