1.Nf3 d5 2.g3 c6 3.Bg2 g6 4.O-O Bg7 5.d4 Nf6 6.c4 O-O 7.Qb3 Qb6 8.Nc3 Bf5 9.h3 Rd8 10.g4 Be6 11.c5 Qxb3 12.axb3 h5 13.g5 Ne4 14.Bf4 Na6 15.Ra4 Bf5 16.Rfa1 f6 17.gxf6 Bxf6 18.h4 Bg4 19.Ne5 Nxc3 20.bxc3 Bxe5 21.Bxe5 Bxe2 22.c4 dxc4 23.bxc4 Kf7 24.Rb1 Rd7 25.Rxa6 bxa6 26.Bxc6 Rdd8 27.Bxa8 Rxa8 28.Rc1 Rc8 29.f4 a5 30.Kf2 Bg4 31.Ra1 Be6 32.Ra4 Bf5 33.Ke3 Bd7 34.Rxa5 Ra8 35.d5 Bh3 36.c6 g5 37.fxg5 Kg8 38.g6 Rf8 39.c5 Bg2 40.c7 Bxd5 41.Rxa7 Ra8 42.Rxa8+ Bxa8 43.c8=Q# 1-0