d4 Nf6 c4 g6 g3 c6 Nf3 d5 Qb3 Bg7 Bg2 O-O c5 e6 Nc3 Ne4 Qc2 b6 Nxe4 dxe4 Qxe4 f5 Qc2 Bxd4 Nxd4 Qxd4 cxb6 f4 Bxf4 axb6 O-O Qf6 Qb3 b5 Rfd1 Rf7 Qe3 g5 Bxg5 Qxb2 Rd8+ Rf8 Rad1 Qa3 Bh6 Rxd8 Rxd8+ Qf8 Rxf8#