1.g3 d5 2.Nf3 Nf6 3.Bg2 c6 4.O-O Bf5 5.c4 e6 6.Qb3 Qb6 7.d3 Nbd7 8.Nc3 Be7 9.cxd5 exd5 10.Qc2 O-O 11.e4 Be6 12.e5 Ne8 13.d4 Bg4 14.Be3 f6 15.exf6 Bxf6 16.Ne5 Be6 17.f4 Nd6 18.Rae1 Rae8 19.Bf2 Qd8 20.h3 g5 21.fxg5 Bxg5 22.Nf3 Bf5 23.Qd1 Bf6 24.Be3 Bg6 25.Bf4 Nf5 26.Kh2 Qb6 27.Na4 Qb4 28.a3 Qb5 29.Ne5 Bxe5 30.dxe5 Ng7 31.Nc3 Qd3 32.Qa4 Ne6 33.Qxa7 Ndc5 34.Bh6 Rxf1 35.Rxf1 d4 36.b4 dxc3 37.bxc5 Qd7 38.Qb6 c2 39.Qb3 Kh8 40.Qf3 Qe7 41.h4 Nd4 42.Qf4 Ne2 43.Qf2 Qxe5 44.Qf8+ Rxf8 45.Rxf8# 1-0