Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Bd6 4. Qg4 Qf6 5. Bxd6 cxd6 6. Nd2 Nc6 7. Qg3 e5 8.
dxe5 dxe5 9. O-O-O Nge7 10. Nb3 O-O 11. Nf3 h6 12. h4 a5 13. Bb5 Rd8 14. Bxc6
Nxc6 15. a3 Be6 16. Nc5 Bf5 17. Nh2 b6 18. Nd3 Qe6 19. Kb1 f6 20. f4 e4 21. Nf2
h5 22. Rd2 Rac8 23. Rhd1 b5 24. b3 Ne7 25. Nh1 Qd6 26. Kb2 Qc5 27. Qf2 Qc3+ 28.
Ka2 a4 29. Ng3 axb3+ 30. cxb3 Nc6 31. Nxf5 Nb4+ 32. Kb1 Qxb3+ 33. Rb2 *
Position (FEN): 2rr2k1/6p1/5p2/1p1p1N1p/1n2pP1P/Pq2P3/1R3QPN/1K1R4 b - - 1 33
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1464
Best move: Qxd1#