Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. e3 Bf5 4. Nf3 e6 5. Nc3 Nd7 6. Bd3 Bxd3 7. Qxd3 Ngf6 8.
O-O Bd6 9. b3 O-O 10. Bb2 Qc7 11. Rac1 Ng4 12. g3 Ndf6 13. cxd5 exd5 14. Nb5
Qb8 15. Nxd6 Qxd6 16. h3 Nh6 17. Ne5 Ne4 18. Kg2 f6 19. Nf3 Nf7 20. b4 Nfg5 21.
Nxg5 fxg5 22. b5 Rf7 23. Ba3 Qf6 24. Rc2 Qf3+ 25. Kg1 Qh5 26. Kg2 g4 27. Rh1
gxh3+ 28. Rxh3 Qf3+ 29. Kg1 Nxf2 *
Position (FEN): r5k1/pp3rpp/2p5/1P1p4/3P4/B2QPqPR/P1R2n2/6K1 w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 910
Best move: Qxh7#