Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nf3 d6 4. d3 Nf6 5. Ng5 O-O 6. Nc3 Ng4 7. O-O h6 8. Nf3
c6 9. h3 Nf6 10. a3 a5 11. Bxh6 gxh6 12. Nh4 Nh5 13. Nf5 Ng7 14. Nxh6+ Kh7 15.
Nf5 Nxf5 16. exf5 Qg5 17. Ne4 Qxf5 18. g4 Qf4 19. g5 Rg8 20. Qh5+ Kg7 *
Position (FEN): rnb3r1/1p3pk1/2pp4/p1b1p1PQ/2B1Nq2/P2P3P/1PP2P2/R4RK1 w - - 3 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1591
Best move: Qh6#