1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Nf6 6.O-O Qc7 7.Nc3 Bc5 8.Nb3 Ba7 9.Bg5 d6 10.Bxf6 gxf6 11.Qg4 Nd7 12.Qg7 Rf8 13.Qxh7 Ne5 14.Kh1 Bd7 15.f4 Ng4 16.Qh4 Rg8 17.Be2 Ne3 18.Rf3 O-O-O 19.Qxf6 Bc6 20.Rg3 Rxg3 21.hxg3 Rg8 22.Kh2 Qd8 23.Qxd8+ Kxd8 24.Bh5 f5 25.g4 Nxg4+ 26.Bxg4 Rxg4 27.Na5 Rxf4 28.Nxc6+ bxc6 29.Rd1 Ke7 30.exf5 Rxf5 31.Rd3 d5 32.Rf3 Rg5 33.Ne2 Re5 34.Nf4 Re1 35.Kh3 Bc5 36.Kg4 Ra1 37.a3 Rb1 38.Rc3 Bd4 39.Rxc6 Rxb2 40.Rxe6+ Kf7 41.Rxa6 Rxc2 42.Ra5 Bb2 43.Kf5 d4 44.g4 Bc1 45.Nd3 Be3 46.g5 Rc3 47.g6+ Kg8 48.Nc5 d3 49.Ra8+ Kg7 50.Ne6+ Kh6 51.Rh8#