Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 c5 3. c3 Nc6 4. a3 Nf6 5. b4 cxd4 6. cxd4 a6 7. Nd2 e5 8. dxe5
Nxe5 9. Ngf3 Ng6 10. Bd3 Be7 11. O-O O-O 12. Nd4 Bg4 13. Be2 Bd7 14. Bb2 Rc8
15. Rc1 Re8 16. Bf3 Ne5 17. N2b3 Nc4 18. Qe2 Ba4 19. h3 Bd6 20. Na1 Bb8 21. Rc3
Qd6 22. g3 Bd7 23. Bg2 Nxb2 24. Qxb2 Ne4 25. Rxc8 Bxc8 26. Nab3 h5 27. h4 Nxg3
28. fxg3 Qxg3 29. Qf2 *
Position (FEN): 1bb1r1k1/1p3pp1/p7/3p3p/1P1N3P/PN2P1q1/5QB1/5RK1 b - - 1 29
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1534
Best move: Qh2#