Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 c6 4. e4 dxe4 5. Ne5 Nbd7 6. Nxd7 Bxd7 7. Be3 e6 8.
h3 Bb4+ 9. Nc3 Qa5 10. Qc2 O-O 11. a3 Bxc3+ 12. bxc3 e5 13. Be2 exd4 14. Bxd4
c5 15. Be3 b6 16. O-O Qa4 17. Qb2 Rfe8 18. Rfd1 Rad8 19. Bg5 Qc6 20. Rd2 h6 21.
Bh4 g5 22. Bg3 Bf5 23. Rad1 Rxd2 24. Rxd2 e3 25. Rd6 exf2+ 26. Kf1 Qa4 27. Rxf6
Bd3 28. Rxf2 *
Position (FEN): 4r1k1/p4p2/1p5p/2p3p1/q1P5/P1Pb2BP/1Q2BRP1/5K2 b - - 0 28
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1489
Best move: Qd1#