Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. Nf3 Qb6 5. Nbd2 Qxb2 6. dxc5 Nc6 7. Rb1 Qc3 8.
Bb5 e6 9. O-O Bxc5 10. Be5 Qa5 11. e4 O-O 12. Bxf6 gxf6 13. exd5 exd5 14. Nh4
Ne5 15. h3 Ng6 16. Ndf3 Be6 17. Bd3 Qc7 18. Qd2 Rfd8 19. Qh6 Bf8 20. Qh5 Nf4 *
Position (FEN): r2r1bk1/ppq2p1p/4bp2/3p3Q/5n1N/3B1N1P/P1P2PP1/1R3RK1 w - - 11 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1164
Best move: Qxh7#