1.c4 Nf6 2.d4 g6 3.Nc3 b6 4.e4 Bg7 5.f4 e6 6.Bd3 d6 7.Nf3 Bb7 8.O-O c5 9.d5 exd5 10.cxd5 O-O 11.a3 Nfd7 12.Ne2 Kh8 13.Ng3 Qe7 14.f5 gxf5 15.Nxf5 Qf6 16.Bg5 Qxb2 17.Rb1 Qxa3 18.Nxg7 Kxg7 19.Nh4 f6 20.Nf5+ Kf7 21.Qh5+ Kg8 22.Bh6 Rf7 23.Nxd6 Re7 24.Qg4+ Kh8 25.Ne8 Qxd3 26.Rbd1 Qxe4 27.Qxe4 Rxe4 28.Nxf6 Nxf6 29.Rxf6 Nd7 30.Rd6 Bc8 31.Re6 Rxe6 32.dxe6 Nf6 33.e7 Bd7 34.Rf1 Ng4 35.Rf8+ Rxf8 36.exf8=Q#