Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 c5 3. d3 Bg4 4. h3 Bh5 5. g4 Bg6 6. Ne5 h6 7. Nxg6 fxg6 8. Nc3
e6 9. Bd2 *
Position (FEN): rn1qkbnr/pp4p1/4p1pp/2pp4/5PP1/2NP3P/PPPBP3/R2QKB1R b KQkq - 1 9
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 840
Best move: Qh4#