Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 Nf6 3. g3 b6 4. Bg2 Bb7 5. O-O g6 6. c4 Bg7 7. Nc3 Ne4 8. Qd3
Nxc3 9. bxc3 O-O 10. e4 d6 11. a4 Nc6 12. Bg5 Qd7 13. Rfe1 Na5 14. Nd2 Ba6 15.
Bf1 Rfe8 16. Qc2 c6 17. Be3 d5 18. cxd5 Bxf1 19. dxe6 Rxe6 20. Kxf1 Rae8 21.
Kg2 Nb7 22. e5 f6 23. f4 fxe5 24. fxe5 Nd6 25. Rf1 Nf5 26. Bg1 Bh6 27. Ne4 Qd5
28. Kh3 Be3 29. Nf6+ Rxf6 30. exf6 Bxg1 31. Rxg1 Ne3 32. Qf2 *
Position (FEN): 4r1k1/p6p/1pp2Pp1/3q4/P2P4/2P1n1PK/5Q1P/R5R1 b - - 2 32
Black to move.
Themes:  Endgame Anastasia's Mate, Mate in 1 
Puzzle rating: 841
Best move: Qh5#