1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nb3 Nf6 6.Nc3 Bb4 7.Bc4 Nxe4 8.Bxf7+ Kxf7 9.Qd5+ Kf8 10.Qxe4 d5 11.Qf3+ Qf6 12.Qxd5 Be6 13.Qb5 Rb8 14.O-O a6 15.Qe2 Bxc3 16.bxc3 b5 17.Nd2 Ke7 18.Ba3+ Kd8 19.Rfd1 Kc8 20.Ne4 Qg6 21.Rd6 Kc7 22.Rad1 Rbd8 23.Nc5 Rxd6 24.Nxa6+ Kb6 25.Rxd6 Rd8 26.Bc5+ Kxa6 27.Rxc6+ Ka5 28.Bb4+ Ka4 29.Ra6#