1.e4 c5 2.Nf3 Nc6 3.Bb5 e6 4.O-O Nge7 5.b3 Ng6 6.Bb2 f6 7.Re1 Qc7 8.c3 Bd6 9.d4 O-O 10.Nbd2 a6 11.Bd3 b6 12.e5 fxe5 13.Ng5 Nce7 14.Nxh7 Kxh7 15.Qh5+ Kg8 16.Bxg6 Nxg6 17.Qxg6 Rf6 18.Qe8+ Rf8 19.Qg6 Bb7 20.Ne4 Bxe4 21.Qxe4 exd4 22.g3 dxc3 23.Bxc3 Rad8 24.Rad1 b5 25.Qg6 Rf7 26.Re4 Qc6 27.Rd3 c4 28.Rde3 Bc5 29.Rf3 Rdf8 30.Rh4 Bxf2+ 31.Rxf2 Rf6