Nf3 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 Qb3 Nf6 Ng5 e6 e4 Nbd7 d4 h6 Nh3 c5 d5 exd5 exd5 g5 f4 g4 Nf2 Nh7 Bd3 g3 Nfe4 Nhf6 hxg3 Nxe4 Nxe4 Bg7 Bd2 Qe7 O-O-O b6 Rde1 O-O Bc3 Bxc3 Qxc3 f5 d6 Qf7 Bc4 Bb7 Rxh6 Qxc4 Qxc4+ Rf7 Rh8+ Kxh8 Qxf7 b5 Rh1#