Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 c5 4. Ngf3 Nc6 5. g3 Nf6 6. Bg2 dxe4 7. dxe4 Bd6 8.
O-O O-O 9. Nc4 Bb8 10. e5 Nd5 11. Qe2 a6 12. Rd1 b5 13. Ne3 Bb7 14. c4 bxc4 15.
Nxc4 Qc7 16. Bg5 Nxe5 17. Nfxe5 f6 18. Qg4 Bc8 19. Rxd5 exd5 20. Bxd5+ Kh8 21.
Ng6+ hxg6 *
Position (FEN): rbb2r1k/2q3p1/p4pp1/2pB2B1/2N3Q1/6P1/PP3P1P/R5K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 776
Best move: Qh4#