d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ Qxc3 d5 Bg5 c5 cxd5 c4 Bxf6 Qxf6 d6 g6 e4 Qf4 e5 g5 Bxc4 g4 Ne2 Qe4 O-O f6 f3 gxf3 Rxf3 Kg7 Raf1 f5 Nf4 Kf7 Nxe6 Bxe6 Rxf5+ Qxf5 Rxf5+ Ke8 Rxf8+ Kxf8 Qf3+ Bf5 Qxf5+ Ke8 Qc8#