1.d4 Nf6 2.Bf4 g6 3.c4 d5 4.e3 c5 5.dxc5 Qa5+ 6.Nd2 Bg7 7.a3 Qxc5 8.Ngf3 O-O 9.b4 Qc6 10.Be2 dxc4 11.Nxc4 Ne4 12.Nfe5 Qe6 13.Qc2 Nf6 14.Rd1 Nbd7 15.O-O b5 16.Nxd7 Bxd7 17.Ne5 Be8 18.h3 Rc8 19.Qd3 a6 20.Bf3 Nh5 21.Bg4 f5 22.Bf3 Kh8 23.Bb7 Rb8 24.Bd5 Qf6 25.Rfe1 Rd8 26.Qc2 g5 27.Bh2 f4 28.Nf3 Bg6 29.Be4 Rc8 30.Qb1 Rfd8 31.Rxd8+ Rxd8 32.Bxg6 hxg6 33.Qe4 Rd7 34.g4 fxg3 35.fxg3 Qf5 36.Qa8+ Qf8 37.Qxf8+ Bxf8 38.g4 Nf6 39.Rc1 Rd3 40.Rc8 Kg8 41.Nxg5 Rxe3 42.Rd8 Rxa3 43.Bf4 Rc3 44.Ne6 Kf7 45.Nxf8 Rxh3 46.g5 Rh4 47.Be3 Ng4 48.Bd4 Rh5 49.Nd7 Rxg5 50.Kf1 Rd5 51.Rf8+ Ke6 52.Nc5+ Kd6 53.Rd8+ Kc6 54.Rc8+ Kd6 55.Bg1 Rd1+ 56.Kg2 Ra1 57.Rd8+ Kc6 58.Ra8 Ra2+ 59.Kf3 Ne5+ 60.Kf4 Re2 61.Nxa6 Kd5 62.Rd8+ Kc4 63.Rc8+ Kb3 64.Bd4 Nc4 65.Bc5 Re6 66.Nb8 Nb2 67.Kg5 Nd3 68.Nc6 Nxc5 69.bxc5 Kc3 70.Nd8 Re5+ 71.Kf4 Rf5+ 72.Ke4 b4 73.c6 b3 74.c7 Rc5 75.Ne6 b2 76.Rb8 Rc6 77.Kd5 Rd6+ 78.Kc5 Ra6 79.c8=Q Kc2 80.Qxa6 Kd2 81.Nd8 Kc2 82.Kc6 Kd1 83.Rb3 e6 84.Qa4 b1=Q 85.Qa3 Qf5 86.Qc5 Qh5 87.Rb6 Qe5 88.Qxe5 Kd2 89.Kc5 Kd3 90.Rb3+ Kc2 91.Kb5 Kc1 92.Qd6 g5 93.Ka4 e5 94.Qh6 Kd1 95.Qh7 Kd2 96.Ra3 Kc1 97.Rf3 Kd1 98.Qd7+ Ke2 99.Rf6 e4 100.Rd6 Ke1 101.Rh6 e3 102.Ka3 Kf1 103.Qc6 e2 104.Rh2 e1=Q 105.Qg2# 1-0