Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 h6 3. Bh4 g5 4. Bg3 Nc6 5. e3 f5 6. h3 Nf6 7. Bb5 Bd7 8. c3 a6
9. Ba4 Ne4 *
Position (FEN): r2qkb1r/1ppbp3/p1n4p/3p1pp1/B2Pn3/2P1P1BP/PP3PP1/RN1QK1NR w KQkq - 2 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 921
Best move: Qh5#