1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Bc4 Bg7 7.O-O O-O 8.Nxc6 bxc6 9.e5 Ne8 10.f4 d5 11.exd6 exd6 12.Qf3 d5 13.Bd3 Nd6 14.Be3 d4 15.Qxc6 Bb7 16.Qc5 dxe3 17.Qxe3 Nf5 18.Qd2 Bd4+ 19.Kh1 Ne3 20.Rf2 Ng4 21.Nd1 Qh4 22.h3 Qxh3+ 23.Kg1 Qxg2#