Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nf3 Nf6 3. Nc3 d6 4. Bg5 Nc6 5. Bxf6 gxf6 6. d5 Ne5 7. Nxe5 fxe5 8.
e4 Bd7 *
Position (FEN): r2qkb1r/pppbp2p/3p4/3Ppp2/4P3/2N5/PPP2PPP/R2QKB1R w KQkq - 1 9
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 950
Best move: Qh5#