1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e6 7.Be3 Be7 8.O-O Qc7 9.a4 O-O 10.f4 Nc6 11.Bf3 Rd8 12.Nb3 b6 13.Qe2 Rb8 14.Rad1 Bb7 15.Qf2 Ba8 16.g4 Na5 17.g5 Nd7 18.f5 Nxb3 19.cxb3 Ne5 20.Bf4 b5 21.Bh5 exf5 22.exf5 d5 23.Ne2 d4 24.Ng3 Bd6 25.Rxd4 Bc5 26.Be3 Bxd4 27.Bxd4 bxa4 28.g6 fxg6 29.fxg6 Rf8 30.gxh7+ Kxh7 31.Nf5 Qc6 32.Qh4 Qg2#