1.e4 c5 2.Nf3 Nc6 3.Nc3 d6 4.Bc4 Nf6 5.Ng5 e6 6.d3 h6 7.Nf3 a6 8.Be3 g6 9.Ne2 Bg7 10.c3 O-O 11.Qa4 Bd7 12.d4 b5 13.Qb3 bxc4 14.Qxc4 cxd4 15.cxd4 Nxe4 16.d5 exd5 17.Qxd5 Qa5+ 18.Kf1 Qxd5 19.Nf4 Qb5+ 20.Kg1 Qxb2 21.Rd1 Nxf2 22.Rd2 Qb1+ 23.Kxf2 Qxh1 24.Rxd6 Rfd8 25.Bb6 Rdb8 26.Bc7 Rb2+ 27.Kg3 Ne5 28.Nxe5 Bxe5 29.Rxd7 Qxg2+ 30.Kh4 Bf6#