d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ bxc3 c6 e4 d5 e5 Nfd7 Bd3 g6 Nf3 dxc4 Bxc4 c5 Bh6 Nc6 Bxf8 Nxf8 O-O cxd4 Rad1 b6 Bb5 f6 Bxc6 d3 Rxd3 Bd7 Rfd1 fxe5 Bxa8 a6 Bc6 e4 Rxd7 Nxd7 Rxd7 Qf8 Qxe4 Qf5 Qxf5 gxf5 Nd4 f4 Nxe6 f3 Bxf3 a5 Rg7+ Kh8 Be4 h5 Rf7 Kg8 Rf8#