Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 exd4 6. e5 Ng4 7. Ng5 Ngxe5 8.
Re1 O-O 9. Qh5 h6 10. Ne4 Nxc4 11. Nxc5 Re8 12. Rxe8+ Qxe8 13. Nd2 Qe1+ 14. Nf1
Nd2 15. Bxd2 Qxa1 16. Ne4 d3 17. Bxh6 dxc2 18. Qg5 Qxb2 19. Bxg7 Qxg7 20. Nf6+
Kh8 21. Qh4+ Qh6 *
Position (FEN): r1b4k/pppp1p2/2n2N1q/8/7Q/8/P1p2PPP/5NK1 w - - 4 22
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 606
Best move: Qxh6#