Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d6 3. c4 e6 4. Nc3 Be7 5. Bg5 O-O 6. e4 d5 7. cxd5 exd5 8.
Bxf6 Bxf6 9. Nxd5 c6 10. Nxf6+ Qxf6 11. Bd3 Bg4 12. e5 Qd8 13. O-O Bxf3 14.
gxf3 g6 15. Be4 Nd7 16. f4 Qh4 17. Qd2 Rad8 18. Kh1 f5 19. Bf3 Kh8 20. Rg1 Qe7
21. Rad1 Nb6 22. b3 Rfe8 23. Rg5 Rd7 24. h4 c5 25. h5 Rxd4 26. Qb2 Rxd1+ 27.
Bxd1 Qe6 28. hxg6 hxg6 29. Qc3 Kg7 30. Qh3 Rh8 31. Bh5 Nd5 32. Qg3 Rh6 33. Kg1
b5 34. Be2 a6 35. a4 Nb4 36. axb5 Qd5 37. bxa6 *
Position (FEN): 8/6k1/P5pr/2pqPpR1/1n3P2/1P4Q1/4BP2/6K1 b - - 0 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1289
Best move: Qh1#