1.e4 c5 2.Nc3 Nc6 3.Bb5 e6 4.Bxc6 bxc6 5.d3 d5 6.f4 d4 7.Nce2 f6 8.Nf3 Qc7 9.O-O e5 10.Qe1 Bd6 11.Qg3 exf4 12.Bxf4 Bxf4 13.Nxf4 g5 14.Ne2 Qxg3 15.Nxg3 h5 16.e5 h4 17.Ne4 g4 18.Nfd2 fxe5 19.Nc4 Rh5 20.Nxc5 Ne7 21.Rae1 Nd5 22.Rxe5+ Rxe5 23.Nxe5 Ne3 24.Rf6 Rb8 25.b3 Ke7 26.Ne4 Bb7 27.Ng6+ Kd7 28.Nc5+ Kc7 29.Rf7+ Kc8 30.Rf8+ Kc7 31.Ne6+