1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e5 7.Nb3 Be7 8.O-O O-O 9.Kh1 Be6 10.f4 Qc7 11.f5 Bc4 12.g4 d5 13.g5 Nxe4 14.Nxe4 dxe4 15.f6 Bd8 16.fxg7 Kxg7 17.Be3 Bxe2 18.Qxe2 Nc6 19.c3 Ne7 20.Rad1 Ng6 21.Nc5 Qc6 22.Nd7 Re8 23.Qh5 Nf4 24.Qh6+ Qxh6 25.gxh6+ Kg6 26.Rd6+ Ne6 27.Nxe5+ Kh5 28.Rf5+ Bg5 29.Bxg5 Nxg5 30.Nxf7