Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f3 Nc6 3. c3 Nge7 4. d4 Ng6 5. d5 Nb8 6. h4 h5 7. g3 c6 8. c4 b5 9.
b3 a5 10. cxb5 a4 11. dxc6 Bb4+ 12. Kf2 Qb6+ 13. Kg2 dxc6 14. bxc6 Nxc6 15.
bxa4 O-O 16. Bb5 Nd4 17. Be3 Ba6 18. Ne2 Bxb5 19. Nxd4 Bxa4 20. Nf5 Bc5 21.
Bxc5 Qxc5 22. Qc1 Qb5 23. Nc3 Qa6 24. Nd5 Qe2+ 25. Kh3 Qxf3 26. Qg5 Qxe4 27.
Nde7+ Kh7 *
Position (FEN): r4r2/4Nppk/6n1/4pNQp/b3q2P/6PK/P7/R6R w - - 2 28
White to move.
Themes:  Middlegame Anastasia's Mate, Mate in 1 
Puzzle rating: 1295
Best move: Qxh5#