Encyclopaedia of Chess Middlegames
Click here for answer
Qxb4+!
pv 1. ... Qxb4+ 2. Bxb4 Rd2 3. Qxd2 Nc2+ 4. Qxc2 axb4#
menu