Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. O-O Bc5 5. h3 d6 6. Nc3 Be6 7. Bxe6 fxe6 8.
d3 Ne7 9. Bg5 h6 10. Bh4 Ng6 11. Bxf6 gxf6 12. Na4 Bb6 13. Nxb6 axb6 14. c4 Rg8
15. a4 Nf4 16. Nh4 Nxh3+ 17. Kh1 Nf4 18. g3 f5 19. gxf4 *
Position (FEN): r2qk1r1/1pp5/1p1pp2p/4pp2/P1P1PP1N/3P4/1P3P2/R2Q1R1K b q - 0 19
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 788
Best move: Qxh4#