d4 Nf6 c4 e6 Nf3 b6 a3 d5 e3 Bd6 Nc3 O-O Qb3 c5 cxd5 exd5 Nxd5 Nc6 Bb5 Na5 Nxf6+ Qxf6 Qa4 Bb7 dxc5 Bxc5 O-O Rad8 Rd1 Bxf3 gxf3 Qxf3 Bd7 Nc4 b4 b5 Qc2 Bd6 Bxb5 Bxh2+ Kxh2 Rxd1 Qxd1 Qxd1 Bxc4 Qh5+ Kg1 Qg4+ Kh1 Rd8 Kh2 Rd6 e4 Rg6 Bg5 Qxg5 Bxf7+ Kxf7 f3 Qh5#