1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.a3 Bb7 5.Nc3 d5 6.cxd5 Nxd5 7.Qc2 Nxc3 8.bxc3 Nd7 9.e4 c5 10.Bd3 Be7 11.O-O O-O 12.Re1 Rc8 13.Qe2 Qc7 14.Bd2 Rfd8 15.a4 h6 16.h3 Nf8 17.a5 Ng6 18.axb6 axb6 19.g3 Ra8 20.h4 Ra5 21.Reb1 Rda8 22.Rxa5 bxa5 23.h5 Nf8 24.Bf4 Qc8 25.Ne5 cxd4 26.cxd4 a4 27.Qg4 Bg5 28.Bxg5 hxg5 29.h6 f6 30.Nc4 Ba6 31.hxg7 Kxg7 32.e5 Qd8 33.exf6+ Qxf6 34.Qe4 Ra7 35.Rb6 Bxc4 36.Bxc4 a3 37.Ba2 Rd7 38.Rb4 Rf7 39.Qe3 Qf3 40.Qd2 Ng6 41.Bxe6 Rb7 42.Ba2 Kh6 43.Rxb7 Qxb7 44.Qd3 Qb2 45.Bb1 Nf8 46.Qf5 Kg7 47.Qxg5+ Kf7 48.Qd5+ Ne6 49.Ba2 Qe2 50.Bc4 Qe1+ 51.Kg2 Kf6 52.Qf3+ Kg7 53.Bxe6 Qxe6 54.Qxa3 Qe4+ 55.Qf3 Qxd4 56.Qe3 Qd5+ 57.Kh2 Qh5+ 58.Kg1 Qd1+ 59.Kg2 Qd5+ 60.Qf3 Qf7 61.Qg4+ Kf8 62.Qe4 Kg7 63.Qe5+ Kg8 64.g4 Qd7 65.Kg3 Qd1 66.Qe6+ Kg7 67.Qe3 Qg1+ 68.Kf4 Qh2+ 69.Kf5 Qh7+ 70.Ke5 Qh2+ 71.Qf4 Qg2 72.f3 Qe2+ 73.Qe4 Qh2+ 74.f4 Qb2+ 75.Qd4 Qb5+ 76.Ke6+ Kg8 77.Qd5 Qe8+ 78.Kf5+ Kh7 79.g5 Qg6+ 80.Kg4 Qe8 81.Qd3+ Kg7 82.Qd4+ Kh7 83.Qd5 Qe2+ 84.Kf5 Qc2+ 85.Qe4 Qc8+ 86.Kf6+ Kh8 87.Qe7 Qf8+ 88.Qxf8+ Kh7 89.Qh6+ Kg8 90.Qg7# 1-0