Winning Chess Sacrifices and Combinations
Click here for answer
Bxf7!
pv 1. Bxf7 a5 2. Bd5+ Qf7 3. Qd8+ Qe8 4. Qxe8#
menu