1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 b5 6.Bd3 Bb7 7.O-O Nc6 8.Be3 Nf6 9.Kh1 Ne5 10.f4 Nxd3 11.cxd3 Be7 12.Qf3 O-O 13.Qh3 Rc8 14.a3 d6 15.Rae1 Kh8 16.f5 e5 17.Nf3 d5 18.exd5 Nxd5 19.Nxe5 Nxe3 20.Rxe3 Bf6 21.Ng4 Bg5 22.f6 Bxe3 23.fxg7+ Kxg7 24.Qxe3 f5 25.Qe5+ Kg6 26.Ne3 Qf6 27.Qg3+ Qg5 28.Qd6+ Rf6 29.Qe7 f4 30.Qxb7 fxe3 31.Re1 Rcf8 32.Qe4+ Kg7 33.Ne2 Rf1+ 34.Rxf1 Rxf1+ 35.Ng1 Qf4 36.Qe7+ Kg6 37.Qe6+ Kg5 38.Qe7+ Kf5 39.Qd7+ Ke5 40.d4+ Ke4 41.Qxh7+ Qf5 42.Qh4+ Kd3 43.d5 e2 44.d6 Rxg1+ 45.Kxg1 Qf1#