d4 Nf6 c4 e6 Nc3 Bb4 Qc2 c5 dxc5 O-O Nf3 Na6 Be3 e5 Nxe5 Nxc5 Bxc5 Bxc5 e3 Bd6 Nf3 Bb4 Bd3 g6 O-O d5 Nxd5 Nxd5 cxd5 Qxd5 Rfd1 Qh5 Rac1 Bg4 Be2 Rad8 h3 g5 hxg4 a6 gxh5 f6 Qc4+ Rf7 Rxd8+ Bf8 Rd7 Kh8 Qxf7 a5 Qxf8#