Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 a6 3. Nc3 Bb4 4. Nf3 b5 5. e3 bxc4 6. Bxc4 Bb7 7. a3 Ba5 8. b4
Bb6 9. O-O h6 10. Re1 Nf6 11. e4 O-O 12. d5 exd5 13. Nxd5 Nxd5 14. Bxd5 c6 15.
Bb3 d6 16. Bf4 d5 17. Qc1 Qf6 18. e5 Qf5 19. Bc2 Qe6 20. Qd2 Nd7 21. Qd3 g6 22.
Bxh6 Rfe8 23. Bf4 Kg7 24. Ng5 Qg4 25. Qg3 Qh5 26. e6 fxe6 27. Nxe6+ Kf6 28. Ng5
Rxe1+ 29. Rxe1 Bc8 30. Re6+ Kg7 31. Rxc6 Nf6 32. Be5 Bd8 33. Qf4 Bf5 34. Bxf5 *
Position (FEN): r2b4/6k1/p1R2np1/3pBBNq/1P3Q2/P7/5PPP/6K1 b - - 0 34
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 846
Best move: Qd1#