1.e4 c5 2.d3 g6 3.Nf3 Bg7 4.g3 Nc6 5.c3 d6 6.Qc2 Bg4 7.Nbd2 Nf6 8.Bg2 O-O 9.O-O Qd7 10.Nh4 Bh3 11.f4 Bxg2 12.Kxg2 e6 13.h3 d5 14.e5 Ne8 15.g4 f6 16.exf6 Rxf6 17.Ndf3 Nd6 18.Be3 b6 19.Rfe1 Rff8 20.Ng5 e5 21.d4 exf4 22.Nxg6 hxg6 23.Qxg6 Rf6 24.Qh7+ Kf8 25.Bxf4 Nf7 26.Nxf7 Qxf7 27.Bd6+ Rxd6 28.Rf1 Bf6 29.Qh6+ Qg7 30.Qf4 Rad8 31.g5 Kg8