Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Bird_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O c6 6. Bc4 Nf6 7. c3 Nxe4 8.
Re1 d5 9. Bb3 d3 10. f3 Bc5+ 11. Kh1 Qh4 12. fxe4 Bg4 13. exd5+ Kd8 14. g3 Bxd1
15. gxh4 *
Position (FEN): r2k3r/pp3ppp/2p5/2bP4/7P/1BPp4/PP1P3P/RNBbR2K b - - 0 15
Black to move.
Themes:  Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 593
Best move: Bf3#