1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 d6 5.Nf3 Nc6 6.Bc4 e5 7.O-O Bg4 8.Be3 Qc7 9.Nd5 Qa5 10.b4 Nxb4 11.Bd2 Qc5 12.Qa4+ Bd7 13.Qxb4 a5 14.Qxc5 dxc5 15.Nc7+ Kd8 16.Nxa8 Kc8 17.Rfd1 a4 18.Nxe5 Be8 19.Bf4 Nf6 20.Nxf7 Bxf7 21.Nb6#