Correct answer: Bf71.Bf7! a5 2.Ba1! 2.Bd4? a5! - zz 2.Be5? d6! 3.Bd4 Bd7! - zz 2...a4 3.Bd4! Ng~ 4.Kg5# 3...h