1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 d6 5.Nc3 g6 6.Bc4 Bg7 7.Be3 Nf6 8.h3 Bd7 9.O-O Qc8 10.Bb3 Ne5 11.Qe2 O-O 12.f4 Nc6 13.Rad1 a6 14.Qf2 b5 15.e5 dxe5 16.Nxc6 Bxc6 17.fxe5 Ne4 18.Bxf7+ Kh8 19.Qh4 Nxc3 20.Bxg6 Ne2+ 21.Kh2 Bxe5+ 22.Bf4 Qf5 23.Qxh7#