Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. Bf4 Bg7 3. e3 e6 4. Nf3 Ne7 5. Bd3 b6 6. c3 Ba6 7. Qc2 Bxd3 8. Qxd3
Nf5 9. Nbd2 d6 10. Bg5 Qd7 11. h4 c5 12. h5 cxd4 13. exd4 Nc6 14. h6 Bf8 15.
Bf6 Rg8 16. Ng5 Bxh6 17. Nxh7 Bg7 18. g4 Rh8 19. Bxg7 Rxh7 20. Rxh7 Nxg7 21.
Rxg7 O-O-O 22. O-O-O Rf8 23. Qa6+ Kb8 24. Rh7 Qe7 25. Nc4 d5 26. Ne5 Nxe5 27.
dxe5 Qg5+ 28. Kb1 Qxg4 29. Qa3 *
Position (FEN): 1k3r2/p4p1R/1p2p1p1/3pP3/6q1/Q1P5/PP3P2/1K1R4 b - - 1 29
Black to move.
Themes: Hanging Piece, Queenside Attack Endgame Mate in 1 
Puzzle rating: 499
Best move: Qxd1#