1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Bc5 6.Nb3 Ba7 7.O-O Nc6 8.Qg4 Nf6 9.Qxg7 Rg8 10.Qh6 Ne5 11.Be2 d6 12.Nc3 Bd7 13.Bg5 Rg6 14.Qh4 h6 15.Bxf6 Qxf6 16.Qxf6 Rxf6 17.Rad1 Ke7 18.Nd4 Rc8 19.Kh1 Nc4 20.Nf5+ exf5 21.Nd5+ Ke6 22.exf5+ Rxf5 23.Bg4 Ne5 24.Rfe1 Bxf2 25.Bxf5+ Kxf5 26.Rf1 Ng4 27.Ne7+ Ke4 28.Nxc8 Bxc8 29.Rxd6 Ke3 30.h3 Ke2 31.Rfd1 Ne5 32.R1d5 Nc4 33.Rxh6 Be6 34.Rxe6+ fxe6 35.Rd7 e5 36.g4 Nd2 37.g5 Ne4 38.g6 Kf1 39.g7 Nf6 40.Rf7 Ng8 41.Rf8 Nh6 42.Rh8 Nf5 43.g8=Q Ng3+ 44.Kh2 Ne2 45.Qg2+