1.Nf3 d5 2.d4 Bf5 3.c4 e6 4.cxd5 exd5 5.Qb3 Nc6 6.Bd2 Rb8 7.Nc3 Nf6 8.Bf4 Bd6 9.Bxd6 Qxd6 10.e3 O-O 11.Be2 Ne7 12.O-O c6 13.Rfc1 Rfe8 14.h3 h6 15.a4 Ng6 16.a5 Qe7 17.Qa3 Qe6 18.a6 b6 19.Bf1 Rbc8 20.b4 b5 21.Ne2 Ne4 22.Qb2 Qf6 23.Nd2 Nd6 24.Ng3 Nh4 25.Rc5 Bd7 26.Rac1 Qg5 27.e4 Nc4 28.Nxc4 bxc4 29.Bxc4 Rxe4 30.Bxd5 cxd5 31.Rxc8+ Bxc8 32.Rxc8+ Kh7 33.Qc3 f5 34.b5 f4 35.b6 fxg3 36.Qxg3 Qd2 37.bxa7 Re1+ 38.Kh2 Nf5 39.Qf3 Nxd4 40.Qf7 Qd1 41.Rh8+ Kxh8 42.a8=Q+ Kh7 43.Qag8# 1-0