Chess puzzle (Checkmate)
Moves: 1. b3 g6 2. Bb2 f6 3. h4 d5 4. h5 g5 5. Nf3 Bf5 6. Nxg5 fxg5 7. Bxh8 Nc6 8. Bb2
Qd6 9. f3 *
Position (FEN): r3kbn1/ppp1p2p/2nq4/3p1bpP/8/1P3P2/PBPPP1P1/RN1QKB1R b KQq - 0 9
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 825
Best move: Qg3#