Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Bg5 d6 3. e3 Nd7 4. Bc4 Ngf6 5. Be6 g6 6. h4 h6 7. h5 hxg5 8. hxg6
Rxh1 *
Position (FEN): r1bqkb2/pppnp3/3pBnP1/5pp1/3P4/4P3/PPP2PP1/RN1QK1Nr w Qq - 0 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1117
Best move: Bf7#