1.Nf3 d5 2.d4 e6 3.g3 Nf6 4.c4 Bb4+ 5.Bd2 Be7 6.Bg2 Nc6 7.Qc2 O-O 8.O-O a5 9.a3 a4 10.Rd1 Na5 11.Bxa5 Rxa5 12.Nc3 Bd7 13.Ne5 Be8 14.Rac1 c6 15.Nxa4 Nd7 16.Nxd7 Bxd7 17.c5 e5 18.dxe5 Qc7 19.b4 Ra6 20.e4 Bg4 21.f3 Be6 22.exd5 Bxd5 23.f4 Be6 24.f5 Bxf5 25.Qxf5 Rxa4 26.Rd7 Qc8 27.Bh3 Qe8 28.Rc3 g6 29.Qf4 Ra8 30.Rcd3 Rd8 31.Qd2 Rxd7 32.Rxd7 Bd8 33.Qd4 Bg5 34.e6 Qa8 35.exf7+ Rxf7 36.Be6 Qf8 37.Bxf7+ Qxf7 38.Rxf7 Bd2 39.Qxd2 b6 40.cxb6 Kh8 41.b7 h6 42.b8=Q# 1-0