Chess puzzle (Checkmate)
Opening: Czech_Defense, Czech_Defense_Other_variations
Moves: 1. e4 d6 2. d4 c6 3. Nc3 Nf6 4. Nf3 h6 5. Bd3 g5 6. O-O g4 7. e5 gxf3 8. exf6
fxg2 9. Kxg2 Rg8+ 10. Kh1 Bg4 11. fxe7 Bxe7 12. Qe1 *
Position (FEN): rn1qk1r1/pp2bp2/2pp3p/8/3P2b1/2NB4/PPP2P1P/R1B1QR1K b q - 1 12
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 667
Best move: Bf3#