1.b4 e5 2.Bb2 f6 3.e4 Bxb4 4.Bc4 Nc6 5.a3 Bc5 6.Nc3 Nge7 7.Qh5+ Ng6 8.Nge2 Kf8 9.f4 Qe8 10.Nd5 Bb6 11.f5 Nge7 12.Nxf6 Qxh5 13.Nxh5 d6 14.f6 gxf6 15.Nxf6 Kg7 16.Rf1 h5 17.Nd5 Nxd5 18.Bxd5 Rf8 19.Rxf8 Kxf8 20.O-O-O Ke7 21.Rf1 Be6 22.h4 Rg8 23.g3 Rg6 24.Bxe6 Kxe6 25.Rf5 Rf6 26.Nf4+ Kf7 27.Rxf6+ Kxf6 28.Nd5+ Ke6 29.Nxb6 axb6 30.Kd1 Ne7 31.d3