Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 c5 3. d5 b6 4. Nc3 Bb7 5. e4 e6 6. d6 Nxe4 7. Nxe4 Bxe4 8. Bf4
g5 9. Bg3 f5 *
Position (FEN): rn1qkb1r/p2p3p/1p1Pp3/2p2pp1/4b3/6B1/PPP2PPP/R2QKBNR w KQkq - 0 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 525
Best move: Qh5#