Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c5 3. e3 c4 4. Nc3 Nf6 5. Qd2 e6 6. Nb5 Na6 7. Nf3 Qb6 8. c3
Bd7 9. a4 Bxb5 10. axb5 Qxb5 11. Be2 Be7 12. O-O O-O 13. Rfb1 Ne4 14. Qc1 Bd6
15. Bxd6 Nxd6 16. b3 Qc6 17. bxc4 dxc4 18. Ne5 Qc7 19. Ra4 b5 20. Rxa6 f6 21.
Bf3 Rab8 22. Nc6 Rb7 23. Qa3 Nf5 24. Nxa7 Rb6 25. Nxb5 Rxa6 26. Qxa6 Qd7 27.
Na7 Rf7 28. Rb8+ Rf8 29. Rb7 Qe8 30. Bc6 Qh5 31. Be4 *
Position (FEN): 5rk1/NR4pp/Q3pp2/5n1q/2pPB3/2P1P3/5PPP/6K1 b - - 10 31
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 756
Best move: Qd1#