Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e6 4. Bxc4 Nf6 5. Nc3 Bb4 6. e5 Ne4 7. Qc2 Nxc3 8.
bxc3 Be7 9. Ne2 Bg5 10. Bxg5 Qxg5 11. O-O O-O 12. f4 Qg6 13. f5 exf5 14. Bd3
Qg5 15. Bxf5 Bxf5 16. Rxf5 Qe3+ 17. Kh1 f6 18. Rf3 Qg5 19. Raf1 Nc6 20. Rf5 Qg6
21. d5 Nxe5 22. Qd2 Rae8 23. Nd4 Ng4 24. Ne6 Rf7 25. R5f3 Qh5 26. Rh3 Qe5 27.
Qd3 Qd6 *
Position (FEN): 4r1k1/ppp2rpp/3qNp2/3P4/6n1/2PQ3R/P5PP/5R1K w - - 12 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 970
Best move: Qxh7#