1.e4 c5 2.Nf3 e6 3.g3 d5 4.exd5 exd5 5.Bg2 Nf6 6.O-O Be7 7.d4 O-O 8.Nc3 Nc6 9.dxc5 Bxc5 10.a3 a5 11.Bg5 Be6 12.Qd3 h6 13.Bxf6 Qxf6 14.Nxd5 Qxb2 15.Rfb1 Ne5 16.Qe2 Nxf3+ 17.Bxf3 Qd4 18.c3 Qa4 19.Rxb7 Rab8 20.Rxb8 Rxb8 21.Nf4 Bc4 22.Qe5 Qb5 23.Kg2 Re8 24.Qf5 g6 25.Qc2 Rb8 26.Qe4 Re8 27.a4 Rxe4 28.axb5 Re5 29.Rxa5 Re1 30.Bd5 Bf1+ 31.Kf3 g5 32.Ra8+ Kg7 33.Nh5+ Kg6 34.Rg8+ Kh7 35.Nf6#