1.e4 c5 2.Nc3 a6 3.g3 b5 4.Bg2 Bb7 5.Nh3 b4 6.Na4 e5 7.c3 Nc6 8.O-O d6 9.f4 Nf6 10.fxe5 dxe5 11.d3 Be7 12.Be3 Qa5 13.cxb4 cxb4 14.Rc1 O-O 15.Rxf6 gxf6 16.Nb6 Rad8 17.Nd5 Rfe8 18.Qg4+ Kh8 19.Bb6 Qb5 20.Bxd8 Bxd8 21.Rf1 Nd4 22.Nxf6 Bxf6 23.Rxf6 Bc8 24.Qh5 Qxd3 25.Ng5 Ne2+ 26.Kf2 Qd4+ 27.Ke1 Qg1+ 28.Rf1 Qe3 29.Qxh7#