Nf3 d5 e3 Nf6 c4 e6 b3 Bd6 Bb2 O-O g3 b6 Bg2 Bb7 Nc3 c5 O-O dxc4 bxc4 h6 Rc1 Nbd7 d4 Qe7 d5 Rfd8 e4 h5 Qb3 a6 Rfe1 Ng4 Na4 Rab8 e5 exd5 exd6 Qxd6 cxd5 Qxd5 Qc2 Re8 Rxe8+ Rxe8 Nh4 Qxa2 Bxb7 Ngf6 Bxa6 Re4 Nc3 Qxa6 Nxe4 Qa5 Ra1 Qb4 Ra8+ Nf8 Bxf6 Qe1+ Kg2 gxf6 Nxf6+ Kg7 Nxh5+ Kh6 Rxf8 Qa1 Qf5 Qg7 Nxg7 c4 Qh5+ Kxg7 Qh8#