Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. d4 g6 4. e5 Bg7 5. f4 h5 6. Nf3 Nh6 7. Bd3 Bf5 8. Be3 e6
9. Qd2 Bf8 10. O-O-O Be7 11. h3 h4 12. Bf2 Nd7 13. Ne2 Rc8 14. Kb1 Bxd3 15.
Qxd3 Nf5 16. g4 hxg3 17. Nxg3 Nf8 18. Nxf5 exf5 19. h4 Rh5 20. Ng5 Ne6 21. Qg3
Kd7 22. Nxf7 Qg8 23. Ng5 Bxg5 24. hxg5 Qh7 25. Qg2 Rh8 26. Rxh5 Qxh5 27. Bg3 *
Position (FEN): 7r/pp1k4/2p1n1p1/3pPpPq/3P1P2/6B1/PPP3Q1/1K1R4 b - - 1 27
Black to move.
Themes: Hanging Piece, Queenside Attack Endgame Mate in 1 
Puzzle rating: 1394
Best move: Qxd1#