Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. h3 Nf6 5. d4 Bd6 6. Bg5 h6 7. Bh4 O-O 8.
Bxf6 Qxf6 9. Nc3 c6 10. Be2 Bf5 11. Qd2 Bb4 12. a3 Ba5 13. O-O-O Nd7 14. Qf4
Bxc3 15. bxc3 Be4 16. Qc7 Nb6 17. Qxb7 Nc4 18. Bxc4 Qf4+ 19. Nd2 Bxg2 20. Rhg1
dxc4 21. Rxg2 Rab8 22. Qxc6 Rb6 23. Qxc4 Rfb8 24. Qa2 Qd6 25. Nc4 Qf4+ 26. Rd2
Re6 27. Kd1 Qf3+ 28. Kc1 Re1+ 29. Rd1 *
Position (FEN): 1r4k1/p4pp1/7p/8/2NP4/P1P2q1P/Q1P2PR1/2KRr3 b - - 12 29
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 778
Best move: Qxd1#