1.Nf3 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.Qb3 Nb6 6.d4 Bg7 7.e4 Bg4 8.Be3 Bxf3 9.gxf3 Bxd4 10.O-O-O c5 11.Kb1 Nc6 12.h4 e6 13.Bg5 f6 14.Qxe6+ Qe7 15.Qxe7+ Kxe7 16.Be3 Rad8 17.Be2 Bxe3 18.fxe3 Rxd1+ 19.Rxd1 Rd8 20.Rg1 Ne5 21.h5 Kf7 22.b3 Rd2 23.Kc1 Rd8 24.f4 Nd3+ 25.Kb1 c4 26.Rd1 Ke7 27.bxc4 Nc5 28.Rg1 Kf7 29.Kc2 Nba4 30.Nxa4 Nxa4 31.Bf3 Nc5 32.e5 fxe5 33.fxe5 Rd3 34.Bd5+ Ke7 35.e4 Ra3 36.hxg6 hxg6 37.Rxg6 Rxa2+ 38.Kc3 b6 39.Rg7+ Kf8 40.Rf7+ Ke8 41.e6 Ra3+ 42.Kd4 Nxe6+ 43.Bxe6 Ra5 44.Rd7 Ra6 45.Rf7 Ra5 46.Rf1 Ra3 47.Ke5 Rg3 48.c5 Ke7 49.Rf7+ Kd8 50.Bd5 Rg8 51.Ba2 Kc8 52.Bd5 Kd8 53.Be6 Rg2 54.cxb6 Ra2 55.Kf5 Ra3 56.bxa7 Rh3 57.a8=Q# 1-0