Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Be7 6. Bd3 b6 7. O-O Bb7 8. Qc2
cxd4 9. cxd4 Bb4 10. Nc3 Bxc3 11. bxc3 h6 12. Be3 Nge7 13. Qd2 Nf5 14. Bxf5
exf5 15. Rac1 Qd7 16. c4 dxc4 17. Rxc4 Ba6 18. Rxc6 Qxc6 19. Rc1 Qd7 20. e6
Qxe6 21. d5 Qd7 22. Ne5 Qe7 23. d6 Qxe5 24. d7+ Kd8 25. Bf4 Qe6 26. Bc7+ Ke7
27. Re1 Qxe1+ 28. Qxe1+ Kxd7 29. Bf4 Rhe8 30. Qd1+ Ke7 *
Position (FEN): r3r3/p3kpp1/bp5p/5p2/5B2/8/P4PPP/3Q2K1 w - - 4 31
White to move.
Themes:  Endgame Dovetail Mate, Mate in 1 
Puzzle rating: 1102
Best move: Qd6#