1.Nf3 d5 2.d4 Bf5 3.c4 e6 4.Nc3 c6 5.Qb3 Qb6 6.Nh4 Bg6 7.Nxg6 hxg6 8.e3 f5 9.Bd2 Nf6 10.f3 Nbd7 11.Bd3 Qc7 12.g3 Nb6 13.c5 Nbd7 14.e4 e5 15.O-O-O exd4 16.Bf4 Nxc5 17.Bxc7 Nxb3+ 18.axb3 fxe4 19.fxe4 dxc3 20.bxc3 dxe4 21.Bxe4 Nxe4 22.Rhe1 Ba3+ 23.Kb1 Rxh2 24.Rxe4+ Kf8 25.b4 Rb2+ 26.Ka1 Rf2 27.Bd6+ Kg8 28.Bc5 Rg2 29.Bd4 Rf8 30.Re7 Rf7 31.Re8+ Rf8 32.Re7 Rf3 33.Rxg7+ Kf8 34.Rh1 Ke8 35.Rh8+ Rf8 36.Rhh7 Bb2+ 37.Kb1 Rf1+ 38.Ka2 Bxc3+ 39.Kb3 Bxd4 40.Re7+ Kf8 41.Rxb7 Re2 42.Rbd7 Rf3+ 43.Kc4 Bf6 44.Rxa7 Rc3#