Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nf3 Nd7 7. Bd3 Bxd3 8.
Qxd3 e6 9. O-O Ngf6 10. Bg5 Be7 11. Rad1 Nd5 12. Bc1 Nb4 13. Qb3 Qc8 14. Bg5
Nd5 15. c4 N5f6 16. Rfe1 h6 17. Bxf6 Nxf6 18. d5 O-O 19. d6 Bd8 20. c5 Ba5 21.
Re3 Nd5 22. Red3 Nf4 23. Rd4 Nd5 24. Qa3 Qd8 25. b4 Bc7 26. dxc7 Qxc7 27. Ne4
Nf4 28. Rd7 Qb8 29. Nd6 Nd5 30. Rxb7 Qd8 31. Ne5 Qg5 32. Nexf7 Qh5 33. Qb2 *
Position (FEN): r4rk1/pR3Np1/2pNp2p/2Pn3q/1P6/8/PQ3PPP/3R2K1 b - - 2 33
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1034
Best move: Qxd1#