1.Nf3 Nf6 2.a3 g6 3.e3 Bg7 4.d4 O-O 5.c4 b6 6.Bd3 Bb7 7.O-O c5 8.d5 e6 9.e4 b5 10.cxb5 exd5 11.exd5 Bxd5 12.Bf4 Nh5 13.Bd6 Re8 14.Nc3 Bxc3 15.bxc3 Qb6 16.Bg3 a6 17.Bxg6 Nxg3 18.Bxh7+ Kxh7 19.Qxd5 Ne2+ 20.Kh1 Qg6 21.Qxa8 Rg8 22.Nh4 Qg4 23.g3 Qg6 24.Nxg6 Rf8 25.Ne5 Re8 26.Rad1 Rg8 27.c4 Nxg3+ 28.hxg3 d6 29.Qxa6 Rd8 30.Qc8 Kh6 31.Ng4+ Kh7 32.Ne3 Rf8 33.Rd4 Nd7 34.Qxc5 Nxc5 35.Kg2 Na4 36.Ng4 Ra8 37.Rb1 Kh8 38.Rd3 Kg7 39.Ra1 Nb2 40.f4 Ra4 41.Nf6 Rb4 42.a4 Nxa4 43.Rdd1 Rb1 44.g4 Rb4 45.c5 Rxf4 46.Rg1 Nb2 47.Raf1 Kg6 48.cxd6 Kg7 49.Ng8 Rc4 50.g5 Kh7 51.Ne7 Rh4 52.g6+ Kh8 53.gxf7 Rc4 54.Rh1+ Rh4 55.Rxh4+ Kg7 56.f8=Q# 1-0