1.e4 c5 2.Nc3 Nc6 3.Nf3 d6 4.Bc4 Nf6 5.d4 Bg4 6.dxc5 dxc5 7.Be3 e5 8.Bd5 Nxd5 9.Nxd5 Be7 10.c3 O-O 11.Qb3 Bxf3 12.gxf3 b6 13.Qa4 Rc8 14.O-O-O Bd6 15.Rhg1 f6 16.Bh6 Rf7 17.Ne3 g6 18.Nf5 Rd7 19.Qc4+ Kh8 20.Rxd6 Rxd6 21.Bg7#