Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Bf4 Be7 4. e3 Nf6 5. Nf3 O-O 6. Nbd2 b6 7. Rc1 c6 8. a3 a5
9. Ne5 Nfd7 10. Ndf3 f6 11. Nd3 dxc4 12. Rxc4 Ba6 13. Rc3 c5 14. Bg3 Re8 15.
Nd2 Bf8 16. Qf3 Ra7 17. d5 exd5 18. Qxd5+ Kh8 19. Qh5 Nc6 20. Nc4 b5 21. Nd6
Bxd6 22. Bxd6 c4 23. Nf4 Nde5 24. Bc5 Rd7 25. Be2 g5 26. Nh3 b4 27. Rc2 Nd3+
28. Bxd3 Rxd3 29. O-O Re5 30. axb4 axb4 31. Bd4 Nxd4 32. exd4 Rxd4 33. Qh6 c3
34. Ra1 Rd1+ 35. Rxd1 *
Position (FEN): 3q3k/7p/b4p1Q/4r1p1/1p6/2p4N/1PR2PPP/3R2K1 b - - 0 35
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 753
Best move: Qxd1#