1.e4 c5 2.Nf3 Nc6 3.Bc4 e6 4.O-O a6 5.Re1 d6 6.c3 Nf6 7.d4 cxd4 8.cxd4 d5 9.exd5 Nxd5 10.Bxd5 Qxd5 11.Nc3 Qh5 12.d5 Ne7 13.Bf4 Ng6 14.Bg3 Be7 15.Nd4 Qxd1 16.Raxd1 O-O 17.dxe6 fxe6 18.Nxe6 Bxe6 19.Rxe6 Rad8 20.Rb6 Bf6 21.h3 Rxd1+ 22.Nxd1 Rf7 23.Ne3 Rd7 24.Ng4 Bd4 25.Rb3 b5 26.Rd3 Nf8 27.b3 Ne6 28.Ne5 Rc7 29.Nf3 Rc1+ 30.Kh2 Bf6 31.Rd6 Nc5 32.Be5 Be7 33.Rb6 Nd3 34.Bd4 Nb4 35.Rb8+ Kf7 36.Rb7 Ke6 37.a3 Nd5 38.Bxg7 Rc2 39.Bd4 Bd6+ 40.g3 Bxa3 41.Kg2 Bd6 42.Ba7 Ra2 43.Rxh7 a5 44.h4 a4 45.Rh6+ Kd7 46.bxa4 bxa4 47.h5 a3 48.Rg6 Rb2 49.Bd4 Ne7 50.Rg7 Rb1 51.h6 Be5 52.Bxe5 a2 53.h7 Rb8 54.h8=Q Rxh8 55.Rxe7+ Kxe7 56.Bxh8 a1=Q 57.Bxa1 Kf7 58.g4