Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 O-O 5. e4 d6 6. h3 e5 7. d5 Nbd7 8. Bg5 h6
9. Be3 Nh5 10. g4 Nf4 11. Qd2 g5 12. O-O-O Nb6 13. b3 a5 14. a4 Bd7 15. Nb5
Bxb5 16. cxb5 Qd7 17. Kb1 Rfd8 18. Rc1 Nc8 19. Bc4 Ne7 20. Rcg1 c6 21. dxc6
bxc6 22. h4 d5 23. bxc6 Nxc6 24. exd5 Nb4 25. hxg5 Nbxd5 26. gxh6 Bh8 27. Bc5
e4 28. Nd4 Ne6 29. Nxe6 Nc3+ 30. Kc2 *
Position (FEN): r2r2kb/3q1p2/4N2P/p1B5/P1B1p1P1/1Pn5/2KQ1P2/6RR b - - 2 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 550
Best move: Qxd2#