1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Nxe5 14.dxe5 Nd7 15.cxd5 cxd5 16.Bd4 b6 17.e4 dxe4 18.Qxe4 Rb8 19.Nc3 Bb7 20.Qe2 Bxg2 21.Kxg2 Qc7 22.Nb5 Qc6+ 23.Kh2 Rfd8 24.Rac1 Nc5 25.Nd6 Rd7 26.Qg4 Rbd8 27.b3 Bf8 28.Be3 Bxd6 29.exd6 Kh7 30.Qh5 f5 31.Bg5 Rc8 32.Be7 Qb7 33.Qe2 Ne4 34.Rxc8 Qxc8 35.f3 Nf6 36.Re1 Qc3 37.Kg2 Ne8 38.Qxe6 Nxd6 39.Bxd6 Qd2+ 40.Re2 Qxd6 41.Qxf5+ g6 42.Qb5 h5 43.h4 Rc7 44.Qe8 Qd1 45.Qe4 Rd7 46.g4 hxg4 47.fxg4 Rd2 48.Qb7+ Kh8 49.Qc8+ Kh7 50.Qc7+ Kg8 51.Qc4+ Kh7 52.Qf7+ Kh8 53.Qe8+ Kh7 54.Qe7+ Kg8 55.Kf2 Rxe2+ 56.Qxe2 Qd4+ 57.Kg3 Qd6+ 58.Kh3 Kg7 59.Qe3 b5 60.Qa7+ Kf6 61.g5+ Ke6 62.Qe3+ Kf7 63.Qf3+ Kg8 64.Qa8+ Kg7 65.Qb7+ Kg8 66.Qxb5 Qe6+ 67.Kh2 Qd6+ 68.Kg2 Qd2+ 69.Kf3 Qxa2 70.Qe8+ Kg7 71.Qe7+ Kg8 72.Qe6+ Kg7 73.Qf6+ Kh7 74.Qf7+ Kh8 75.Qf8+ Kh7 76.Qh6+ Kg8 77.Qxg6+ Kh8 78.Qe8+ Kg7 79.Qd7+ Kh8 80.Qd4+ Kh7 81.Qd3+ Kh8 82.h5 a4 83.Qd4+ Kg8 84.Qxa4 Qh2 85.Qe8+ Kh7 86.Qf7+ Kh8 87.Qf8+ Kh7 88.g6# 1-0