1.e4 c5 2.c3 d5 3.exd5 Nf6 4.d4 Nxd5 5.Nf3 e6 6.Bd3 cxd4 7.Nxd4 Bd7 8.c4 Nb4 9.Be2 e5 10.Nf3 e4 11.Ng5 Be7 12.Nxe4 Bc6 13.f3 Bxe4 14.fxe4 N8c6 15.Nc3 Bc5 16.a3 Qf6 17.axb4 Qf2+ 18.Kd2 O-O-O+ 19.Nd5 Nxb4 20.Kc3 Rhe8 21.Rf1 Qxg2 22.Bg4+ Kb8 23.Bf4+ Bd6 24.Bxd6+ Rxd6 25.Kxb4 Rxe4 26.Bf3 Qxb2+ 27.Qb3 Rxc4+ 28.Kxc4 Rc6+ 29.Kb4 Qd4+ 30.Ka5 Qc5+ 31.Qb5 Ra6#