1.e4 c5 2.f4 Nc6 3.Nf3 Qc7 4.d4 cxd4 5.Nxd4 e6 6.Be3 Nxd4 7.Qxd4 b6 8.Nc3 Nf6 9.e5 Ng4 10.Bg1 Bc5 11.Qc4 Bb7 12.Nb5 Qc6 13.Bxc5 bxc5 14.Nd6+ Kf8 15.Nxb7 Qxb7 16.Qxc5+ Kg8 17.O-O-O h5 18.h3 Nh6 19.Qb5 Qe4 20.Qc4 Qe3+ 21.Kb1 Nf5 22.Bd3 Ng3 23.Rhe1 Qf2 24.Be4 Qxf4 25.Bh7+ Kxh7 26.Qxf4 f5 27.exf6 a6 28.Qa4 Rae8 29.fxg7 a5 30.c3 e5 31.Rh1 Ne4 32.Rd3 d6 33.Qd7 Kh6 34.gxh8=N d5 35.a4 Rb8 36.Re3 d4 37.Re2 Rb4 38.Rxe4 Rb5 39.Ree1 Rb7 40.Rh2 Rxd7 41.Nf7+ Kg7 42.b4 Kf8 43.b5 d3 44.Rd1 Kg8 45.g4 Kg7 46.Rb2 Kh7 47.Nh8 Kh6 48.Rg1 Re7 49.Ng6 Re6 50.Rf1 Rxg6 51.g5+ Kg7 52.b6 Kh7 53.b7 Rf6 54.Rxf6 Kg7 55.Rb5 Kg8 56.Rf2 Kh8 57.Rf5 h4 58.Rf7 d2 59.b8=Q# 1-0