1.d4 Nf6 2.Nf3 g6 3.e3 b6 4.Bd3 d5 5.c4 e6 6.O-O Bg7 7.cxd5 exd5 8.b4 O-O 9.Nbd2 Qe7 10.a4 Nc6 11.b5 Nb4 12.Ba3 a5 13.Qb3 Ne4 14.Bxb4 axb4 15.Qxd5 Nxd2 16.Nxd2 Be6 17.Qc6 Ra7 18.Rfb1 Rfa8 19.Bc2 Rd8 20.Qf3 Bd5 21.Be4 Bxe4 22.Qxe4 Qxe4 23.Nxe4 Bf8 24.Ra2 Rda8 25.Nf6+ Kg7 26.Nd5 Bd6 27.Nxb4 Rxa4 28.Rxa4 Rxa4 29.Nd5 f5 30.Rc1 Ra7 31.f3 Kf7 32.e4 fxe4 33.fxe4 Ra4 34.e5 Ba3 35.Rxc7+ Ke6 36.Nxb6 Rxd4 37.Nc4 Bb4 38.b6 Be7 39.b7 Rd1+ 40.Kf2 Rb1 41.Kf3 Rb3+ 42.Ke4 h5 43.g3 Rb2 44.Nxb2 Bc5 45.Rh7 Bb4 46.Nc4 Be7 47.h4 Kd7 48.Ke3 Kd8 49.Kd2 Bf8 50.Kd1 Ke8 51.b8=Q# 1-0