Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. c4 Bb7 3. Nc3 e6 4. d3 Bc5 5. Bd2 Nc6 6. Nf3 Nd4 7. Ne5 Qf6 8. f4
O-O-O 9. g4 *
Position (FEN): 2kr2nr/pbpp1ppp/1p2pq2/2b1N3/2PnPPP1/2NP4/PP1B3P/R2QKB1R b KQ - 0 9
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1146
Best move: Qh4#