Nf3 Nf6 c4 c5 Nc3 Nc6 g3 d5 cxd5 Nxd5 Bg2 g6 O-O Bg7 Nxd5 Qxd5 d4 O-O Be3 cxd4 Nxd4 Qh5 Nxc6 bxc6 Rc1 Rb8 b3 Bg4 Qc2 Rbd8 Bc5 Rfe8 Rfe1 Rc8 Bxa7 e5 h4 Bf8 Bc5 Kg7 Bxf8+ Rxf8 a4 Rfd8 a5 g5 hxg5 Rg8 Qe4 f6 gxf6+ Kxf6 a6 Be6 Rxc6 Rcd8 a7 Rge8 Ra1 Rd4 Rxe6+ Rxe6 a8=Q Rxe4 Qd8+ Re7 Ra6+ Kf7 Bxe4 Qh4 Bd5+ Re6 Bxe6+ Kg6 gxh4 e4 Qg5#