1.1.Qxd4+ followed by 2.Bf6#
2.1.Rg7 Nxe6 (anything else allows 2.Rg8#) 2.Rxh7#
3.1.Rxb8+ Nxb8 2.Qd8#
4.1.Ng7+ Kd8 2.Be7#
5.1.Qc5+ Qd6 2.Qg5#
6.1.Qxg7+ Kxg7 2.Rg5#
7.1.Ng5+ fxg5 2.Rf1#
8.1.Ba3+ Kd8 (1...Nc5 2.Bxc5#) 2.Ne6#
9.1.g4+ Kxg4 2.Qh3#
10.1.g4 (Threatening 2.Nh4#) h6 2.Bxf5#
11.1.Qxh7+ Kxh7 2.hxg6#
12.1.Nxe6+ Ke8 2.Nc7#