1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 d6 5.c3 Bd7 6.Bc4 e6 7.O-O g6 8.Be3 Bg7 9.Nd2 a6 10.a4 Ne5 11.Bb3 Bc6 12.f4 Nd7 13.Nc4 e5 14.Nxd6+ Kf8 15.Nxf7 Qh4 16.Nxc6 bxc6 17.Qd6+ Ne7 18.Nxh8 Nf6 19.fxe5 Bxh8 20.exf6 Bxf6 21.Rxf6+ Ke8 22.Raf1 Nf5 23.Rf8#