1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.h3 Be7 7.g4 a6 8.Bg2 Nfd7 9.O-O Qc7 10.f4 Nc6 11.Be3 b5 12.e5 Bb7 13.Ndxb5 axb5 14.Nxb5 Qc8 15.Nxd6+ Bxd6 16.Qxd6 Nd8 17.Rfd1 Bxg2 18.Kxg2 Qxc2+ 19.Rd2 Qe4+ 20.Kf2 Qc6 21.Rad1 Rxa2 22.Qxd7+ Qxd7 23.Rxd7 Rxb2+ 24.Kf3 Nb7 25.Rc7 O-O 26.Rdd7 Na5 27.Bc5 Rfb8 28.Rxf7 R2b3+ 29.Be3 Nc4 30.Rxg7+ Kh8 31.Rxh7+ Kg8 32.Rxc4 Kxh7 33.f5 exf5 34.gxf5 Rf8 35.Ke4 Kg7 36.e6 Re8 37.Rc7+ Kg8 38.h4 Rb4+ 39.Bd4 Rd8 40.Rd7 Rxd7 41.exd7 Rb8 42.Bb6 Rf8 43.d8=Q Kf7 44.Qd7+